如何下载完整页面,包括Fontawesome等网页字体?

时间:2017-02-01 10:55:43

标签: css wget

我想构建一个HTTPS代理,可以将HTTP网站作为HTTPS提供,以便可以在没有混合内容错误的iframe中使用它。

wget和Firefox等工具可以下载完整的页面,但是它们错过了CSS文件中与url()链接的字体文件。例如:

wget -k -p http://fontawesome.io/

如果你现在打开该网站的离线副本,所有字体图标都会被破坏,因为wget无法下载字体文件并替换CSS中的url()指令。

是否有工具在CSS中包含用于离线网站副本的字体文件?

2 个答案:

答案 0 :(得分:3)

因为robots.txt限制(wget尊重)并非所有文件都被下载。

现在正在运行,告诉wget忽略robots.txt:

wget -k -p --adjust-extension -e robots=off http://fontawesome.io/

答案 1 :(得分:0)

尝试使用相同的参数:

wget -r –no-parent http://fontawesome.io/

wget -r –no-parent http://www.naveedramzan.com