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) –