python mediawiki bot框架

pywikibot的Python项目详细描述


PyWikibot

pywikibot框架是一个python库,它与 mediawiki api 1.14或更高版本。

还包括各种通用函数脚本,它们可以用于 不同的任务。

有关库排除脚本的更多信息,请参见 完整的代码文档

快速启动

git clone https://gerrit.wikimedia.org/r/pywikibot/core.git
cd core
git submodule update --init
python pwb.py script_name

或者使用pypi(不包括脚本)安装

pip install -U setuptools
pip install pywikibot

我们的安装 指南 有关高级使用的详细信息。

基本用法

如果您想编写自己的脚本,很容易开始:

import pywikibot
site = pywikibot.Site('en', 'wikipedia')  # The site we want to run our bot on
page = pywikibot.Page(site, 'Wikipedia:Sandbox')
page.text = page.text.replace('foo', 'bar')
page.save('Replacing "foo" with "bar"')  # Saves the page

有关PyWikibot的更多文档,请参见我们的 文档

包装内容

< Buff行情> <表> < COLGROUP > < COL/> < COL/> <广告> 目录 < /广告> <正文> pywikibot 库例程、控制文件和全局设置 PyWikibot/通信 通信层 pywikibot/compat 提供与compat脚本兼容的包 pywikibot/数据 具有多个层的模块,用于访问Wiki的数据 PyWikibot/系列 特定于wiki的信息和设置 pywikibot/工具 其他助手函数(不依赖wiki) PyWikibot/用户界面 图形用户界面和终端界面 <表>

所需的外部程序

它可能需要以下程序功能正常:

  • 7za :提取7z文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法在未设置数据源的情况下启动springboot应用程序   返回/泛型的类型?   java通过在navigationView中按id重新加载navigationView内容   java实现安卓的状态更新   java Equals()对于两个相等的字符串不返回true   java如何保存屏幕截图(matlab)   java GWT如何在重新加载页面之前确保函数已完全执行   java在Groovy中实现ObjectJSON映射的标准方法是什么?   java在ApacheTomcat中,是否可以通过连接器过滤多个访问日志文件?   java当JVM达到其Xmx限制时,它会强制垃圾收集吗?   如何在JAVA中生成包含特定数字的不同随机数列表?   rcp中透视图之间的java切换   java理解名为“分区”的Linkedlist算法中的无限循环   RestTemplate的java测微计统计信息   Android中使用自定义服务BLE的java读/写特性   java验证输入以确保负数   关于Java扫描器的io基本查询   java如何使用子字符串或其他函数将字符串拆分为单词?   java Storm群集重复元组