use*_*197 4 javascript bash curl wget download
任何人都可以帮我如何使用bash(服务器与CentOS)从zippyshare.com下载文件?他们的下载按钮用flash制作,所以我无法检索下载链接.
She*_*yar 12
这绝对是可能的,但它有点hacky.我自己一直在使用这段时间wget
.诀窍是让服务器认为请求是从浏览器发出的,为了实现这一点,你需要做一些事情:
这是一个屏幕截图,说明了每个项目的位置:
现在打开您的终端,并使用以下命令(替换必要的项目):
wget <download_link> \
--referer='<referrer>' \
--cookies=off --header "Cookie: JSESSIONID=<session_id>" \
--user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1'
Run Code Online (Sandbox Code Playgroud)
例:
wget http://www16.zippyshare.com/d/29887835/8895183/hello.txt \
--referer='http://www16.zippyshare.com/v/29887835/file.html' \
--cookies=off --header "Cookie: JSESSIONID=26458C0893BF69F88EB5743D74FE0F8C" \
--user-agent='Mozilla/5.0 (Windows NT 6.0) Gecko/20100101 Firefox/14.0.1'
Run Code Online (Sandbox Code Playgroud)
原始答案:如何使用wget从主机网站下载?
注意:在命令中,它实际上是'referer'而不是'referrer'