import urllib
fun open():
return urllib.urlopen('http://example.com')
Run Code Online (Sandbox Code Playgroud)
但是当example.com打开时,它不会渲染css或js.如何在Web浏览器中打开网页?
@error(404)
def error404(error):
return webbrowser.open('http://example.com')
Run Code Online (Sandbox Code Playgroud)
我正在用瓶子.给我错误:TypeError("'bool' object is not iterable",)
aar*_*ing 153
使用webbrowser模块
import webbrowser
webbrowser.open('http://example.com') # Go to example.com
Run Code Online (Sandbox Code Playgroud)
imp*_*imp 21
import webbrowser
webbrowser.open(url, new=0, autoraise=True)
Run Code Online (Sandbox Code Playgroud)
使用默认浏览器显示网址.如果new为0,则尽可能在同一浏览器窗口中打开URL.如果new为1,则尽可能打开新的浏览器窗口.如果new为2,则尽可能打开新的浏览器页面("tab").如果autoraise为True,则会引发窗口
webbrowser.open_new(url)
Run Code Online (Sandbox Code Playgroud)
在默认浏览器的新窗口中打开URL
webbrowser.open_new_tab(url)
Run Code Online (Sandbox Code Playgroud)
在默认浏览器的新页面("标签")中打开网址
pyf*_*unc 11
你也必须阅读数据.
请查看:http://www.doughellmann.com/PyMOTW/urllib2/了解它.
response = urllib2.urlopen(..)
headers = response.info()
data = response.read()
Run Code Online (Sandbox Code Playgroud)
当然,你想要的是在浏览器中呈现它,而aaronasterling的答案就是你想要的.
Abr*_*dez 10
在窗口
import os
os.system("start \"\" https://example.com")
Run Code Online (Sandbox Code Playgroud)
在macOS上
import os
os.system("open \"\" https://example.com")
Run Code Online (Sandbox Code Playgroud)
在Linux上
import os
os.system("xdg-open \"\" https://example.com")
Run Code Online (Sandbox Code Playgroud)
跨平台
import webbrowser
webbrowser.open('https://example.com')
Run Code Online (Sandbox Code Playgroud)
你也可以尝试:
import os
os.system("start \"\" http://example.com")
Run Code Online (Sandbox Code Playgroud)
除了@aaronasterling的答案之外,这还有打开默认Web浏览器的优势.一定不要忘记"http://".
| 归档时间: |
|
| 查看次数: |
257220 次 |
| 最近记录: |