4
我想保存通過python-requests庫進行的HTTP請求,所以我可以稍後用最少的努力來執行它們。如何保存來自python-requests的python HTTP請求,以便稍後執行?
請注意,如果我可以將這些格式保存爲允許我恢復它們的格式,即使python請求發生更改,也是非常好的。
我想保存通過python-requests庫進行的HTTP請求,所以我可以稍後用最少的努力來執行它們。如何保存來自python-requests的python HTTP請求,以便稍後執行?
請注意,如果我可以將這些格式保存爲允許我恢復它們的格式,即使python請求發生更改,也是非常好的。
如果您的意圖是保存特定網站訪問和顯式請求,那麼只需將r.url值寫入文本文件即可。這是一個基本的想法:
import requests
url = "http://example.com/"
r = requests.get(url)
afile = open("/path/to/filename.txt", "a")
afile.write(r.url)
afile.write("\n")
afile.close()
注意:如果你這樣做了POST請求,它包括身份驗證信息,然後祕密數據(AUTH密鑰,密碼等),可以在文件中保存。
其他參數,如標頭,代理,cookie,auth等也應該被序列化。 – madmanick
請參見[使PreparedRequest類的實例可供選擇](https://github.com/kennethreitz/requests/issues/1558) –