Python 使用pywikipedia登录和访问WikipediaAPI

Python 使用pywikipedia登录和访问WikipediaAPI,python,mediawiki,wikipedia-api,pywikibot,Python,Mediawiki,Wikipedia Api,Pywikibot,我是python新手。 我有一项访问维基百科的任务。 为此,我使用客户端访问mediawiki api。 当我运行login.py时,它会询问我密码。我如何获得密码? 有人使用过pywikipedia工具吗? 有什么建议我可以使用哪个客户端吗?pywikipedia要求您登录Wikipedia。您可以在Wikipedia以及任何其他MediaWiki上注册帐户以分配编辑。当您使用pywikipedia时,它通常希望您使用一个帐户(而不是匿名编辑) 请注意,一些wiki可能对用户运行bot有特殊要

我是python新手。 我有一项访问维基百科的任务。 为此,我使用客户端访问mediawiki api。 当我运行login.py时,它会询问我密码。我如何获得密码? 有人使用过pywikipedia工具吗?
有什么建议我可以使用哪个客户端吗?

pywikipedia要求您登录Wikipedia。您可以在Wikipedia以及任何其他MediaWiki上注册帐户以分配编辑。当您使用pywikipedia时,它通常希望您使用一个帐户(而不是匿名编辑)

请注意,一些wiki可能对用户运行bot有特殊要求;有些可能要求您首先询问机器人状态,有些可能不允许您通过API进行更改(我不知道在维基百科上是如何进行更改的,您需要自己了解)

有关配置,请查看pywikipedia目录中的
user config.py
文件。在这里,您可以定义您正在使用的wiki(
family
),以及要使用的用户名(
用户名[familyname][language]

另见:

  • 有关在Wikipedia上使用机器人程序的一般信息
  • 对于规则,您的机器人必须遵守

在英文维基百科上,在运行编辑页面的bot之前,您必须申请并获得批准。较小的维基通常更轻松,只有当你的机器人经常编辑或做有争议的事情时才需要预先注册。Thanx伙计们,我现在可以登录了,但由于我没有被批准,会有一个提示:*你的用户名没有列在[[[u'Wikipedia:Bots/Status','Bots']]上。*在实际使用机器人之前,请确保您被允许使用它!我只会在大部分时间获取数据以供查看。我是否仍能获得机器人程序/批准请求?有疑问:是的,询问他们。他们可能会告诉你该做什么,这样你就可以从你的机器人上访问wiki而不会出现这样的错误。pywikipedia只是用来编辑的吗?我只想检索页面的内容,这是可能的,并且为了放置我们使用的新数据,我们使用page.put()在控制台上查看页面内容的功能。pywikipediabot是一个通用的bot框架,用于几乎所有有关MediaWiki的任务。但编辑仍然是它的核心部分。您可以使用
page.get
获取页面内容。请看一下pywikipediabot上的链接手册,以获得一些关于如何使用它的好例子。