我正在重建网站以获得乐趣(但也让它变得更好),我想批量下载网站上的图像。我找到了一个XML文件,其中包含图像的所有链接(或至少其中一些)。 Here's the file.
有没有办法使用Windows程序或某种脚本下载此XML中的所有图像?非常感谢你。
答案 0 :(得分:1)
你需要做三件事:
此外,您可以安装其他编程语言,如python或ruby,并使用他们拥有的http库。设置更长,但在使用此类语言设置后,语法可能更容易。
<强>更新强> 如果您在xml文档上使用搜索和替换来创建包含如下链接列表的html页面:
<body>
<a href="http://gkvrozenburg-voorne.nl/images/45.jpg" download>link</a>
<a href="http://gkvrozenburg-voorne.nl/images/IMG_3026.jpg" download>link</a>
<a href="http://gkvrozenburg-voorne.nl/images/IMG_3037.jpg" download>link</a>
<a href="http://gkvrozenburg-voorne.nl/images/IMG_3039.jpg" download>link</a>
<a href="http://gkvrozenburg-voorne.nl/images/IMG_3047.jpg" download>link</a>
</body>
然后您可以在浏览器中打开它,启动浏览器javascript控制台并输入以下内容:
var anchors = document.getElementsByTagName('a')
for (var i = 0; i < anchors.length; i++) {
anchors[i].click()
}
这将下载所有图像。