我是 python 新手。我有访问维基百科的任务。为此,我使用客户端pywikipedia来访问 mediawiki api。当我运行 login.py 时,它会询问我密码。我将如何获得密码?有人研究过 pywikipedia 工具吗?我可以使用哪个客户端的任何建议?
1 回答
4
pywikipedia 要求您提供 Wikipedia 登录信息。您可以在 Wikipedia 以及任何其他 MediaWiki wiki 上注册一个帐户,以分配您的编辑。当您使用 pywikipedia 时,它通常希望您使用一个帐户(而不是匿名编辑)。
请注意,某些 wiki 可能对人们运行机器人有特殊要求;有些可能要求您首先询问机器人状态,有些可能不允许您通过 API 进行更改(我不完全知道它是如何在 Wikipedia 上完成的,您需要自己找出来)。
有关配置,请查看user-config.pypywikipedia 目录中的文件。在这里您可以定义您在哪个 wiki 上工作 ( family),以及要使用的用户名 ( usernames[familyname][language])。
也可以看看:
- Meta 上的 pywikipediabot
- Meta 上的 pywikipediabot 基础知识
- Wikipedia:Bots获取有关在 Wikipedia 上使用机器人的一般信息
- 维基百科:您的机器人必须遵守的规则的机器人政策
于 2011-11-08T20:12:06.493 回答