gpt4 book ai didi

python - 无法用浏览器打开文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:51 24 4
gpt4 key购买 nike

我编写了这个网络爬虫程序,它访问一个网站,然后将输出写入 HTML 文件。

但我对以下内容有疑问。我无法使用网络浏览器打开输出文件。不过我可以使用网络浏览器模块打开 URL。是否可以使用此方法打开文件?如果是的话,我具体该怎么做?

import urllib
import webbrowser

f = open('/Users/kyle/Desktop/html_test.html', 'w')
u=urllib.urlopen('http://www.ebay.com')
f.write(u.read())
f.close()

webbrowser.open_new('/Users/kyle/Desktop/html_test.html')

最佳答案

如果你使用的是python3,你应该使用urllib.request:

from urllib import request
filename = '/Users/kyle/Desktop/html_test.html'

u = request.urlopen('http://www.ebay.com')
with open(filename, 'wb') as f: #notice the 'b' here
f.write(u.read())

import webbrowser
webbrowser.open_new(filename)

关于python - 无法用浏览器打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16878272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com