Manual:Pywikibot/Compat/deprecation/zh

Pywikibot兼容版已弃用. 仍然使用兼容版的用户应迁移到核心版本.

背景
Pywikibot（后更名为“Pywikipediabot”）于2002年开始开发. 当时 MediaWiki 并没有 API 接口所以 pywikibot 使用屏幕抓取技术（英文）来与 MediaWiki 交互. 2007年新的分支（经过重写，现在是核心版本） 使用当时新的 MediaWiki API 抓取数据. 多年以来，核心版本变得越来越成熟，许多脚本也迁移到了核心版本. 在2013年核心版本在更新次数上超过了兼容版本. 2015年 Pywikibot 的开发者们决定 停止对 Pywikibot 兼容版本的开发与支持. （参见phab:T101214）. 是兼容版本支持的最后一个 MediaWiki 版本（参见T150613）.

使用脚本
如果你正在使用 Pywikibot 脚本的话，你可以马上安装 Pywikibot 核心版本. 大多数脚本已经迁移. Pywikibot 核心版本使用包装器来运行所有脚本. 如果你正在使用标准脚本（例如 redirect.py ），你可以使用 pwb.py 来运行. 例如：

迁移代码
If you wrote scripts based on compat, there is a conversion in core which helps you to migrate. And there is a script that automatically port your compat-based scripts to core.

If you have problems converting your code get in touch with us so we can help you.

已知问题
no longer adds the '_p' suffix, so if you are using a MySQL library to connect to a WMF Labs database, you must add '_p' manually to the end of the database name. For example:

Blocking bugs?
If you have seen any blocking bug that doesn't let you run your script in core, please file a bug in (if it's not there yet) and mention it in phab:T99365.

评论？
请在 T99365 留下你的评论.