如何在python中打开一个url

import urllib fun open(): return urllib.urlopen('http://example.com') 

但是,当example.com打开它不呈现CSS或JS。 如何在networking浏览器中打开网页?

 @error(404) def error404(error): return webbrowser.open('http://example.com') 

我正在使用瓶子。 给我的错误: TypeError("'bool' object is not iterable",)

与网页浏览器模块

 import webbrowser webbrowser.open('http://example.com') # Go to example.com 
 import webbrowser webbrowser.open(url, new=0, autoraise=True) 

使用默认浏览器显示url。 如果新值为0,则尽可能在相同的浏览器窗口中打开该URL。 如果新值为1,则尽可能打开新的浏览器窗口。 如果新值为2,则尽可能打开新的浏览器页面(“选项卡”)。 如果自动调整为True,则窗口被抬起

 webbrowser.open_new(url) 

在默认浏览器的新窗口中打开url

 webbrowser.open_new_tab(url) 

在默认浏览器的新页面(“标签”)中打开url

你也必须读取数据。

检查: http : //www.doughellmann.com/PyMOTW/urllib2/了解它。

 response = urllib2.urlopen(..) headers = response.info() data = response.read() 

当然,你想要的是在浏览器中渲染它,并且aaronasterling的答案是你想要的。

你也可以尝试:

 import os os.system("start \"\" http://example.com") 

这个,除了@aaronasterling的答案,它的优点是,它打开默认的Web浏览器。 一定不要忘记“http://”。

导入网页浏览器

webbrowser.open(“把你的url在这些引号”)

我想这是使用这个函数打开一个URL的简单方法

 webbrowser.open_new_tab(url)