Image 使用“下载图像”;“非法”;人物

Image 使用“下载图像”;“非法”;人物,image,download,bulk,Image,Download,Bulk,我正在为客户迁移一家商店 我必须从她没有FTP访问权限的“商店”中取出所有旧图像文件 它允许我导出文件名/URL列表。我的计划是将它们加载到Firefox中,然后使用“Downloadthemall”简单地下载所有文件。(2000年左右)。然而,大约1 1/3的人有[和]在 i、 e cdn.crapshop.com/images/image[1].jpg 下载时,所有人都会发疯,只会把它当作 cdn.crapshop.com/images/image 不会下载,因为它不是文件 有没有人想到其他

我正在为客户迁移一家商店

我必须从她没有FTP访问权限的“商店”中取出所有旧图像文件

它允许我导出文件名/URL列表。我的计划是将它们加载到Firefox中,然后使用“Downloadthemall”简单地下载所有文件。(2000年左右)。然而,大约1 1/3的人有[和]在

i、 e

cdn.crapshop.com/images/image[1].jpg

下载时,所有人都会发疯,只会把它当作

cdn.crapshop.com/images/image

不会下载,因为它不是文件


有没有人想到其他方法可以像这样提取列表?

请参阅此解决方案,解释您提供的示例URL无效的原因:。看了这篇文章后,你会发现,在@good提供的答案中,你必须使用百分比编码对不符合规范的字符进行编码,这样Web服务器才能理解它们

这需要python。。。见此帖:

然后我们可以将它们放在一个脚本中,您将使用它从stdin读取并输出到stdout:
pythonscript.pyoutput.out

import urllib, sys

while 1:
    try:
        line = sys.stdin.readline()

    except KeyboardInterrupt:
        break

    if not line:
        break

    print urllib.quote(line.strip(), safe=':').strip('\'')
然后,希望下载它们都能解析脚本已更正的文件列表(该脚本的输入应该是由换行符分隔的url列表)

你可能也对这篇文章感兴趣:。它向您展示了如何使用python下载文件(特别是网页)

祝你好运