我想保存通过python-requests库发出的HTTP请求,所以我可以稍后以最小的努力执行它们。
请注意,如果我可以将这些格式保存为允许我恢复它们的格式,即使python请求已更改,也会很棒。
答案 0 :(得分:0)
import requests
args = ["http://google.com"]
kwargs = {"headers": {}, "auth": None}
foo = lambda: requests.get(*args,**kwargs)
然后再致电foo()
答案 1 :(得分:-2)
如果您打算保存访问的特定站点和显式请求,那么只需将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请求执行此操作并且其中包含身份验证详细信息,则可以将秘密数据(身份验证密钥,密码等)保存在文件中。