如何从zippyshare下载bash?

use*_*197 4 javascript bash curl wget download

任何人都可以帮我如何使用bash(服务器与CentOS)从zippyshare.com下载文件?他们的下载按钮用flash制作,所以我无法检索下载链接.

She*_*yar 12

这绝对是可能的,但它有点hacky.我自己一直在使用这段时间wget.诀窍是让服务器认为请求是从浏览器发出的,为了实现这一点,你需要做一些事情:

  • 下载链接(文件的实际链接)
  • Link Referrer(带有下载按钮的网页)
  • Zippyshare会话ID(在Cookies中找到)

这是一个屏幕截图,说明了每个项目的位置:

从Zippyshare下载

现在打开您的终端,并使用以下命令(替换必要的项目):

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'