2012-05-12 49 views
0

我正在編寫腳本,以幫助我對一堆URL進行重複測試。Python跟蹤URL獲取請求 - 使用python腳本

我已經在腳本中編寫了一個python方法,它打開了URL併發送了一個get請求。我正在使用Requests:HTTP for Humans -http://docs.python-requests.org/en/latest/- api來處理http調用。

有request.history返回指示的狀態代碼列表。我需要能夠訪問301s列表的特定重定向。似乎沒有辦法做到這一點 - 訪問和跟蹤我的URLS重定向到什麼。我想能夠訪問重定向的URL(狀態碼301)

任何人都可以提供任何建議? 謝謝

+0

看標題的答案。我認爲'301'也有一個重定向的URL頭。 – Blender

+0

感謝您的回覆。所以當我查看'r.headers'時,我得到了標題信息的定義列表,沒有告訴我有關重定向或301狀態的信息。 –

+0

'r.history'是否有更多功能? –

回答

0

好吧,我太傻了。這是我一直在尋找

r = requests.get("http://someurl") r.history[1].url將返回URL