如何使用 python 中的 urllib 下载网页(mhtml 格式)

How to download a webpage (mhtml format) using urllib in python

我们如何使用 python 语言的 urllib 保存包含其中内容的网页,以便离线查看?目前我正在使用以下代码:

import urllib.request 

driver.webdriver.Chrome()
driver.get("http://www.yahoo.com")
urllib.request.urlretrieve("http://www.yahoo.com", C:\Users\karanjuneja\Downloads\kj\yahoo.mhtml")

这有效,并且在文件夹中存储了一个 mhtml 版本的网页,但是当您打开该文件时,您将只能找到编写的代码,而不是它在网上显示的页面。我们需要更改代码吗? 此外,是否有另一种方法可以将网页保存为 MHTML 格式,其中包含在线显示的所有内容,而不仅仅是 source.Any 建议? 谢谢卡兰

我想这个网站可能对你有帮助~ Create an MHTML archive