Python requests参数/处理api分页
- 论坛
- Python requests参数/处理api分页
6 浏览
Python requests参数/处理api分页
我正在玩弄Angel List (AL) API,并想获取旧金山的所有工作职位。
由于我找不到一个活跃的Python封装器来使用该API(如果我有任何进展,我想自己制作一个),所以我使用了requests库。
AL API的结果是分页的,我无法弄清楚如何翻页到结果的下一页。
以下是我的代码:
import requests r_sanfran = requests.get("https://api.angel.co/1/tags/1664/jobs").json() r_sanfran.keys() # 返回 [u'per_page', u'last_page', u'total', u'jobs', u'page'] r_sanfran['last_page'] # 返回 16 r_sanfran['page'] # 返回 1
我尝试向requests.get
添加参数,但没有成功。我还尝试了一些非常愚蠢的事情 - 像魔术一样改变'page'键的值,以为这样会自动为我翻页。
例如:r_sanfran['page'] = 2
我猜这可能是相对简单的事情,但我似乎无法弄清楚,所以任何帮助都会很棒。
感谢一如既往的帮助。
如果有用的话,可以参考Angel List API文档。