关闭。这个问题是 off-topic 。它目前不接受答案。












想改善这个问题吗? Update the question 所以堆栈溢出是 on-topic

12 年前关闭。



Improve this question




我正在尝试使用 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 标志即可。

(完成此操作后,看起来所有图像都仅限于 mfrost.typepad.com/cute_overload/images/2008/12/07 和 mfrost.typepad.com/cute_overload/images/2008/12/08)。

——
[1] 虽然 wget 的主要引用手册是信息格式。

关于wget - "wget --domains"没有帮助..我做错了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/355439/

10-15 00:04