我想使用 Wget 保存单个网页(不是递归,不是整个网站)以供参考。很像 Firefox 的“网页,完整”。
我的第一个问题是:我无法让 Wget 保存 CSS 中指定的背景图像。即使它确实保存了背景图像文件,我也不认为 --convert-links 会将 CSS 文件中的背景图像 URL 转换为指向本地保存的背景图像。Firefox 也有同样的问题。
我的第二个问题是:如果我想保存的页面上有托管在另一台服务器上的图像(如广告),则不会包含这些图像。--span-hosts 似乎没有用下面的行解决这个问题。
我正在使用:
wget --no-parent --timestamping --convert-links --page-requisites --no-directories --no-host-directories -erobots=off http://domain.tld/webpage.html
我一直在尝试为 Windows 寻找 Wget v1.12 二进制文件,因为它解析 CSS。没有成功。我为 OS X 成功编译,但不能为 Windows 做同样的事情。有没有其他人能够找到或编译?