1 wget
以下链接图片有空格:
http://descripciones.intcomex.cl/userfiles/image/210-1140LA XA509LA_190x170.jpg
Run Code Online (Sandbox Code Playgroud)
我可以使用以下方法获取图像:
wget "http://descripciones.intcomex.cl/userfiles/image/210-1140LA XA509LA_190x170.jpg"
Run Code Online (Sandbox Code Playgroud)
但是,由于我有多个链接,因此我使用的是一个文件,如下所示:
wget -i image_links.txt
Run Code Online (Sandbox Code Playgroud)
“wget”命令不会从文件中读取带有空格的链接。我尝试在文件中使用以下链接(双逗号,空格前的反斜杠):
"http://descripciones.intcomex.cl/userfiles/image/210-1140LA XA509LA_190x170.jpg"
"http://descripciones.intcomex.cl/userfiles/image/210-1140LA\ XA509LA_190x170.jpg"
Run Code Online (Sandbox Code Playgroud)
但它们都不起作用。有谁知道我怎样才能让它工作?
如果您将每个 HTTP URL 放在自己的一行上,它应该可以工作:
http://server.com/file with space1
http://server.com/file with space2
Run Code Online (Sandbox Code Playgroud)
这对我有用(GNU wget 1.11.4)。
或者,您可以对空格进行 URL 转义,方法是将它们替换为%20
,如
http://server.com/file%20with%20space1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11277 次 |
最近记录: |