有没有Python脚本可以像Firefox那样保存网站?
我厌倦了在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.