【发布时间】:2014-12-15 22:57:46
【问题描述】:
我想用wget下载以下18个HTML文件:
http://www.ted.com/talks/quick-list?sort=date&order=desc&page=18
http://www.ted.com/talks/quick-list?sort=date&order=desc&page=17
...
http://www.ted.com/talks/quick-list?sort=date&order=desc&page=1
无论page= 之后是什么,它总是下载列表的第一页。我是否必须转义 URL 中的某些字符?怎么样?
【问题讨论】:
-
您是在使用
wget "http://www.ted.com/talks/quick-list?sort=date&order=desc&page=18"还是不使用双引号? -
@rgbimbochamp 我会试一试。有没有解释为什么要解决这个问题?
-
@hrbrmstr 啊!所以我应该把整个网址用双引号括起来?我会试试的。
-
&在大多数 shell 环境中是一个特殊字符,因此它在后台执行调用时永远不会到达wget。如果可行,我会将其发布为答案。
标签: shell command-line wget