有保存像Firefox这样的网站的Python脚本吗?

有保存像Firefox这样的网站的Python脚本吗?,python,Python,当我想保存一些网站时,我已经厌倦了在Firefox中点击“文件”然后点击“另存页面为” 在Python中是否有脚本可以执行此操作?我想保存图片和CSS文件,这样当我离线阅读时,它看起来很正常。 可能是一种工具,更适合于这种类型的东西。 这是一个非Python的回答,我不确定你的机器在运行什么,但是你是否考虑过使用诸如WGET? import os cmd = 'wget <parameters>' os.system(cmd) 导入操作系统 cmd='wget' 操作系统(cmd)

当我想保存一些网站时,我已经厌倦了在Firefox中点击“文件”然后点击“另存页面为”


在Python中是否有脚本可以执行此操作?我想保存图片和CSS文件,这样当我离线阅读时,它看起来很正常。

可能是一种工具,更适合于这种类型的东西。

这是一个非Python的回答,我不确定你的机器在运行什么,但是你是否考虑过使用诸如WGET?
import os
cmd = 'wget <parameters>'
os.system(cmd)
导入操作系统
cmd='wget'
操作系统(cmd)
您可以使用wget

wget-m-k-E[url]

-E, --html-extension        save HTML documents with `.html' extension.
-m,  --mirror             shortcut for -N -r -l inf --no-remove-listing.
-k,  --convert-links      make links in downloaded HTML point to local files.

正如科巴尔所说,这在很大程度上是wget设计的目的。我相信你可以设置一些标志/参数,让它下载整个页面,CSS+all。我建议您输入更方便的内容,或者将其转换为快速脚本。

您看过吗?

谢谢这是最有用的,但我发现“-p”标志是需要的。“wget-k-pwww.google.com”请注意,wget不能在JavaScript和CSS中转换URI。它甚至不转换
背景:url之类的内容(http://host.tld/images/image.png)
。我不知道这是如何保存动态生成的PHP页面的,但它确实保存了。完成与CSS和图像。很好的东西,谢谢你上面的答案和你的答案的结合是保存网页的一个很好的组合,它甚至可以与动态PHP生成的页面一起工作。我在Jupyter笔记本上用过。我使用Jupyter笔记本进行所有编辑并上传到VPS。我想要一个工具来保存PHP生成的页面,然后将其上传为静态HTML。这个很好用。