Python Pywikibot MediaWiki查询API
我有一个只按页面ID列出的维基百科文章的数据转储,我希望能按名称空间过滤它们。编写一些python(可能使用requests模块)来调用,使用pageids参数一次查询名称空间50,这将相对容易 但是,我打算改用Pywikibot,因为查询API的最佳实践和错误处理很可能已经融入到Pywikibot中,如果我犯了逻辑错误并过度查询API,那么我的IP被禁止的可能性较小。(此外,我希望通过本模块获得经验,以便将来从事机器人写作工作)Python Pywikibot MediaWiki查询API,python,mediawiki,wikipedia-api,mediawiki-api,pywikibot,Python,Mediawiki,Wikipedia Api,Mediawiki Api,Pywikibot,我有一个只按页面ID列出的维基百科文章的数据转储,我希望能按名称空间过滤它们。编写一些python(可能使用requests模块)来调用,使用pageids参数一次查询名称空间50,这将相对容易 但是,我打算改用Pywikibot,因为查询API的最佳实践和错误处理很可能已经融入到Pywikibot中,如果我犯了逻辑错误并过度查询API,那么我的IP被禁止的可能性较小。(此外,我希望通过本模块获得经验,以便将来从事机器人写作工作) 然而,我真的找不到非常好的Pywikibot文档,在现有的文档中
然而,我真的找不到非常好的Pywikibot文档,在现有的文档中很难找到关于这个API的语言。我还尝试了其他各种python包,希望通过这个API找到绑定(这是绑定的正确用法吗?),但没有任何效果。Pywikibot没有太多的开发人员文档,通常您必须阅读源代码(在本例中)。和一些维护良好、文档丰富的库。您将找到API文档。pywikibot中的页面无法通过pageid实例化,因此我认为您最好使用查询API。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-@这似乎是官方文件,这就是这个问题的答案。看见