题
我试图使用wget递归从一个特定的网站只抢.JPG文件,以期为自己创造了一个有趣的屏幕保护程序。没有这样一个宏伟的目标确实
的问题是,该图片在别处托管(mfrost.typepad.com),而不是在网站的主域(www.cuteoverload.com)。
我已使用“-D”,以指定的允许域试过,但遗憾的是没有可爱JPG文件已经到来。我怎么可能会改变线下,使这项工作?
wget -r -l2 -np -w1 -D www.cuteoverload.com,mfrost.typepad.com -A.jpg -R.html.php.gif www.cuteoverload.com/
感谢。
解决方案
wget的的的人页的检查[1]表示,这大约-D:
应遵循设置域。域列表是逗号分隔的域的列表。请注意,它不会打开-H。块引用>此约-H咨询看起来有趣:
启用操作的方式递归检索时在主机之间跨越。所以,你需要仅仅-H标志添加到您的调用。
(这样做之后,看起来像所有的图像被限制的 mfrost.typepad.com/cute_overload/images/2008/12/07 和 mfrost.typepad.com/cute_overload/图像/ 2008/12月8日的)。
- [1]尽管 wget的的的主参考手册是在信息格式。
不隶属于 StackOverflow