当我尝试使用 Windows 上的命令行访问wget
文件时,出现 404 错误
C:\Users\xxxx>wget + http://www.restaurantanzu.com/PDFs/Dinner908.pdf;
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2011-06-07 15:59:19-- http://+/
Resolving . 67.199.65.121
Connecting to |67.199.65.121|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-06-07 15:59:21 ERROR 404: Not Found.
答案1
为什么 wget 命令后面紧跟着一个 +?看起来 wget 正在尝试根据末尾的“http://+/“
尝试不加 +。事实上,只需加:
wget http://www.restaurantanzu.com/PDFs/Dinner908.pdf
这对我来说在 Linux 机器上是有效的。
答案2
删除 + (如@baraboom 所述) 并删除行尾的分号。