有没有Python脚本可以像Firefox那样保存网站?

3 投票
5 回答
2718 浏览
提问于 2025-04-15 12:27

我厌倦了在Firefox浏览器里每次都要点击“文件”,然后再点击“另存为”来保存网页。

有没有什么Python脚本可以帮我做到这一点?我想保存网页上的图片和样式文件,这样我离线查看的时候,网页看起来才正常。

5 个回答

1

这个回答不是关于Python的,我也不太清楚你用的是什么系统,但你有没有考虑过使用像 wget 这样的“网站抓取工具”?

import os
cmd = 'wget <parameters>'
os.system(cmd)
1

正如Cobbal所说,wget的主要功能就是这个。我觉得你可以设置一些选项,让它下载整个页面,包括CSS样式和其他所有内容。我建议你可以把这个命令设置一个更简单的别名,或者写个简单的脚本来使用。

10

你可以使用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.

撰写回答