如何从urls列表中下载并在每次下载之间启动暂停?
我在url.txt中有一个urls列表。
http://manuals.info.apple.com/cs_CZ/Apple_TV_2nd_gen_Setup_Guide_cz.pdf
http://manuals.info.apple.com/cs_CZ/apple_tv_3rd_gen_setup_cz.pdf
http://manuals.info.apple.com/cs_CZ/imac_late2012_quickstart_cz.pdf
http://manuals.info.apple.com/cs_CZ/ipad_4th-gen-ipad-mini_info_cz.pdf
http://manuals.info.apple.com/cs_CZ/iPad_iOS4_Important_Product_Info_CZ.pdf
http://manuals.info.apple.com/cs_CZ/iPad_iOS4_Uzivatelska_prirucka.pdf
http://manuals.info.apple.com/cs_CZ/ipad_ios5_uzivatelska_prirucka.pdf
http://manuals.info.apple.com/cs_CZ/ipad_ios6_user_guide_cz.pdf
http://manuals.info.apple.com/cs_CZ/ipad_uzivatelska_prirucka.pdf我尝试了wget -i url.txt,但是过了一段时间它就停止了,因为服务器正在检测到不友好的爬行。
如何在每个url之间放置停顿?
我怎么用刮痕来做呢?
发布于 2014-09-18 10:16:57
wget
wget --wait=10 --random-wait --input-file=url.txtscrapy
scrapy crawl yourbot -s DOWNLOAD_DELAY=10 -s RANDOMIZE_DOWNLOAD_DELAY=1发布于 2014-09-18 10:16:34
您可以使用-w或--等待选项在每个请求之间添加一些延迟。
-w seconds or --wait=secondshttps://stackoverflow.com/questions/25909799
复制相似问题