这是我正在尝试的代码:
from indeed import IndeedClient
client = IndeedClient(publisher = 97xxxxxxxxxxxxxx)
params = {
'q' : 'teradata',
'userip' : "1.2.3.4",
'useragent' : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2)",
'limit': 5
,'start':1654
,'sort':'date'
}
search_response = client.search(**params)
响应告诉你总共有3222个响应(如果确实实际上搜索“teradata”,那么你得到的结果不一样,那就是另一个问题)。
现在这应该从结果#1654开始返回5个结果,但是只返回#1001的5个结果。事实上,将'start'变量调整到1000以上是完全无效的。
这是一个非常古老的api(https://github.com/indeedlabs/indeed-python)所以我不确定这是不是更新了什么。有没有办法解决这个限制?
答案 0 :(得分:2)
事实上,API允许每个查询最多1025个结果,并且每个API调用最多返回25个结果,每个查询最多可以有41个页面。