我正在为维基百科 API 的 continue
参数苦苦挣扎,该参数(尚未)在 documentation 中正确描述。
我在 API 沙箱中拼凑了一个查询:
到目前为止我无法弄清楚 eucontinue
参数的来源,因为它似乎没有出现在之前的响应中。
我想做的是简单地运行一个查询,产生 500 多个结果并收集响应。
我想,必须做的是在循环中使用以下代码片段,同时在每次迭代中提供适当的 CONTINUE
值。哪个值?
import requests
endpoint = "https://en.wikipedia.org/w/api.php"
p = {
"action": "query","format": "json","list": "exturlusage","meta": "siteinfo","continue": "-||siteinfo","formatversion": "2","eucontinue": CONTINUE
}
res = requests.get(endpoint,params = p)
url = res.url
content = res.content
谢谢!