2014-03-01 21 views

回答

3

真實的URL據Redirection and History - Requests documentation

請求將自動執行重定向的位置爲所有動詞 除了HEAD。

所以,你不需要擔心重定向。


的問題是,USPS.COM檢查User-Agent頭,並根據標頭值返回不同的結果。您需要指定標題才能在瀏覽器中獲得相同的結果。

例如:

import requests 

url = 'http://.....' 
r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0'}) 
assert 'Delivered' in r.content 
+0

我已經使用此UA:'頭= { '用戶代理':「的Mozilla/5.0(Macintosh上;英特爾的Mac OS X 10_6_8)爲AppleWebKit/537.36(KHTML,像Gecko)Chrome/32.0.1700.102 Safari/537.36'}' – Volatil3

+0

剛剛檢查過我的'connect'方法確實接受'headers'參數,但確實通過'get'方法。謝謝!! – Volatil3

相關問題