我正在尝试从steam api中为dota 2匹配提取数据,但是api将返回的匹配限制为每个查询500个。我希望像数以百万计一样尽可能多地进行比赛,所以一次做500次似乎不会发生。
https://wiki.teamfortress.com/wiki/WebAPI/GetMatchHistory
这是关于我的请求的一些文档
基本上它是如何进行的:我通过一些参数发出请求以获得匹配,并且每次查询返回500个总计,其中一次显示100个。然后我必须更新我的请求URL以添加最新的match_id并在那里开始我的搜索。从那里返回的匹配减少100,所以500 - > 400 - > 300等......直到0。
我需要的方式超过500但是当我刷新我的脚本时,只要我的最后一个匹配ID与同一个'查询'中的匹配ID相同,我就会得到0个结果。
任何人都可以帮助我吗?我的网络应用程序的想法100%依赖于我获得尽可能多的游戏。