尝试使用requests_cache来利用monkey patched会话,维护响应的持久存储,Rauth OAuth1Session似乎不太好用。在
假设钥匙已经在别处设置了。。。在
import requests
import requests_cache
requests_cache.install_cache('test-cache', backend='sqlite', expire_after=300)
from rauth.session import OAuth1Session
session = OAuth1Session(consumer_key=CONSUMER_KEY,
consumer_secret=CONSUMER_SECRET,
access_token=ACCESS_TOKEN,
access_token_secret=ACCESS_SECRET)
r = session.get("http://www.paperbackswap.com/api/v2/index.php", params={"RequestType": "MemberData"});
结果:
^{2}$
仅供参考,这是因为请求缓存使用了lambda-to-monkey补丁。固定在这里: https://github.com/reclosedev/requests-cache/issues/28
相关问题 更多 >
编程相关推荐