下载zngirls上的图片的时候,发现直接下载,总是传回该图片是倒链,我仔细分析了一下,无非就是请求没有正确的绕过去,于是开启我的httpie进行命令行调试,我首先使用chrome进行了模拟,发现直接用浏览器是可以下载的,但是直接下载链接就不行,我分别分析了HTTP请求头里面的Cookie,Agent,Referer,于是惊喜的发现只要Referer字段有,并且不为空,就可以成功的下载图片了。
这是我的测试命令行:
http GET http://t1.xxxx.com/gallery/21363/18304/0.jpg Referer:http://www.xxxx.com/g/12345 --print=Hh --download --output=1.jpg & http GET http://t1.xxx.com/gallery/21363/18304/001.jpg Referer:http://www.xxx.com/g/12345 --print=Hh --download --output=2.jpg
其中Referer是下载图片的关键,终于可以随意的下载了,