当我通过下载链接下载时,重定向到其他页面

时间:2016-07-01 03:58:37

标签: python http web

例如,我只能在此页面中单击鼠标下载thr srt文件: http://www.addic7ed.com/show/95

当我在浏览器中输入下载链接http://www.addic7ed.com/updated/1/1792/0或尝试通过python获取它时,我终于得到一个新页面。

1 个答案:

答案 0 :(得分:0)

服务器查看Referer HTTP标头,以检查srt文件的请求是否来自链接到它的页面。您可以使用Referer spoofing解决此问题:

如果您运行此cURL命令,则会返回您要查找的响应:

curl 'http://www.addic7ed.com/updated/8/1736/1' -H 'Referer: http://www.addic7ed.com/show/95'

使用Python脚本:

import requests
response = requests.get("http://www.addic7ed.com/updated/8/1736/1", headers={"Referer":"http://www.addic7ed.com/show/95"});
print response.text

> python addic7ed.py