直接来自 python 请求示例是这个片段:
payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.get("http://httpbin.org/get", params=payload)
print r.url
u'http://httpbin.org/get?key2=value2&key1=value1'
但是当我尝试从网站中提取数据时(使用请求 0.13.0):
payload = {'one' : 'one', 'two' : 'two' }
r = requests.get("http://[ip_removed]/clubs/pairs_results/personal.php", params=payload)
print r.url
http://[ip_removed]/clubs/pairs_results/
那根本没有正确编码。想法?
编辑:看起来该站点发出 302 重定向。我该如何处理以获得与我的浏览器将看到的相同的 html。