![Wget 无法正确转换链接并下载?](https://linux22.com/image/104173/Wget%20%E6%97%A0%E6%B3%95%E6%AD%A3%E7%A1%AE%E8%BD%AC%E6%8D%A2%E9%93%BE%E6%8E%A5%E5%B9%B6%E4%B8%8B%E8%BD%BD%EF%BC%9F.png)
跑步时
wget -r -k -l 1 "http://econ.ucsb.edu/~tedb/Courses/GraduateTheoryUCSB/TheoryF16.html"`
该过程成功完成,但许多文件未下载,并且许多绝对链接未转换。
例如,文件布卢姆西蒙Ch21.pdf在html源代码中链接了两次,一个是相对路径,另一个是绝对路径,两者都属于同一主机。后者通过互联网链接到实际网站,而不是链接到本地文件。此外,该文件伯努利.pdfwget
尽管位于同一主机目录中,但不会下载。我尝试添加-H
命令wget
,仍然出现这些问题。这是一个错误吗?
其他一些想法:手册上说,当-r
指定时,wget
如果旧文件是同一文件,则下载会简单地用新文件覆盖旧文件。也许这与重新下载文件有关?
编辑:我正在 Arch Linux 上运行wget
迄今为止的最新版本 1.18。
答案1
该问题已在 GNU wget bugs 页面中解决http://savannah.gnu.org/bugs/?50173。看来这个问题在新的 alpha 版本 1.19 中已得到解决。