【发布时间】:2013-04-24 16:47:38
【问题描述】:
下面的 Python 代码返回“403”:
import requests
url = 'http://bedstardirect.co.uk/star-collection-braemar-double-bedstead.html'
r = requests.get(url)
print r.status_code
但是这个页面是有效的,脚本应该返回 '200',下面的 perl 脚本也是这样:
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
my $url = 'http://bedstardirect.co.uk/star-collection-braemar-double-bedstead.html';
$mech->get($url);
print $mech->status,"\n";
我还检查了 Firefox 中的 Firebug,所有请求都有一个“200”状态代码。
我使用 Python 请求 v1.2.0。
【问题讨论】:
标签: python-2.7 http-status-code-403 python-requests