我们可以使用functions
中的Wikipedia API
从Wikipedia
中获得一些结果。
例如:
**import Wikipedia
print(Wikipedia.search("Bill",results=2)).**
我的问题是,如何为特定版本的Wikipedia(例如,仅Wikipedia 2017)使用Wikipedia API
函数?!
我们可以使用functions
中的Wikipedia API
从Wikipedia
中获得一些结果。
例如:
**import Wikipedia
print(Wikipedia.search("Bill",results=2)).**
我的问题是,如何为特定版本的Wikipedia(例如,仅Wikipedia 2017)使用Wikipedia API
函数?!
我怀疑这是可能的。 PyWikibot使用MediaWiki的在线API(在本例中为站点Wikipedia)。这始终是实时数据。
您提到的转储是Wikipedia数据的脱机快照(假设您在谈论https://dumps.wikimedia.org/)。此数据未以任何方式连接到MediaWiki API,因此无法与之查询。
在特定时间可以浏览维基百科的数据的方法:
在具有特定版本的转储文件上,我们不能使用Wikipedia API。我们只是可以通过代码读取转储文件,然后在此文件上做我们需要的东西。