答案1
您可以使用wget
。
wget -r -np -k https://www.forth.com/starting-forth/
-r
递归-np
不要点击父目录的链接-k
使下载的 HTML 或 CSS 中的链接指向本地文件
(从这个答案)
(编辑)最后的命令:
wget -r -np -k -p --domains forth.com,netdna-ssl.com -H https://www.forth.com/starting-forth/
-p
导致 wget 下载呈现页面所需的所有文件(图像、声音、样式表)--domains
用于设置下载内容的域。这通常只是网站和 CDN。-H
允许从其他主机(您放入的主机--domain
)下载内容。
find . -name "*.html" -type f -exec sed -i 's/\?ver=/_ver=/g' {} +
这将搜索所有 html 文件并用 替换对 的引用,?ver
因为_ver
当 wget 下载任何 url 包含类似的文件时,jquery.colorbox.js?ver=1.1.0
它需要用 替换?
才能_
将其保存为文件。