Руководство:Pywikibot
Pywikibot представляет собой библиотеку на языке Python и коллекцию скриптов, которые позволяют автоматизировать работу на сайтах MediaWiki. Изначально разработанный для Википедии, он теперь используется во всех проектах Фонда Викимедиа и множестве других вики.
![Логотип Pywikibot](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Pywikibot_MW_gear_icon.svg/160px-Pywikibot_MW_gear_icon.svg.png)
Запуск бота
![Декоративное — изображение трех игрушечных роботов](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Sanko_Seisakusyo_%28%E4%B8%89%E5%B9%B8%E8%A3%BD%E4%BD%9C%E6%89%80%29_%E2%80%93_Tin_Wind_Up_%E2%80%93_Tiny_Sparkling_Robo_%E2%80%93_Front.jpg/107px-Sanko_Seisakusyo_%28%E4%B8%89%E5%B9%B8%E8%A3%BD%E4%BD%9C%E6%89%80%29_%E2%80%93_Tin_Wind_Up_%E2%80%93_Tiny_Sparkling_Robo_%E2%80%93_Front.jpg)
- Что такое Pywikibot?
- Узнайте как установить и настроить Pywikibot
- Познакомиться с доступными скриптами для Pywikibot
Написание бота
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/9/95/Sv-cursive-capital-letter-B-1.jpg/44px-Sv-cursive-capital-letter-B-1.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Sv-cursive-small-letter-o.jpg/52px-Sv-cursive-small-letter-o.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Sv-cursive-small-letter-t.jpg/44px-Sv-cursive-small-letter-t.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/6/60/Sv-cursive-small-letter-s.jpg/34px-Sv-cursive-small-letter-s.jpg)
- Узнайте, как написать простой скрипт
- Прочитайте документацию на doc.wikimedia.org
- Узнайте, как взаимодействовать с Викиданными
- Возьмите идеи из Книги рецептов Pywikibot
Разработка Pywikibot
![Decorative - board filled with post-its](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Wikimedia_Hackathon_2013%2C_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_%2822%29.jpg/120px-Wikimedia_Hackathon_2013%2C_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_%2822%29.jpg)
- Узнайте, как внести вклад в Pywikibot
- Исследуйте исходный код на Gerrit (зеркало на GitHub, зеркало на Diffusion, инструмент Codesearch)
- Список багов в Pywikibot
- Узнайте, как переводить Pywikibot
Получить помощь
- Используйте IRC-канал #pywikibot подключиться для возможности быстро задать вопрос
- Подпишитесь на список рассылки, чтобы иметь возможность задавать комплексные вопросы и делиться информацией
- Получить больше помощи на других каналах поддержки
- Поддержка миграции с Python 2 на Python 3
- Поддержка совместимости Pywikibot с миграцией ядра
См. также
- Совместимость Pywikibot с Python и MediaWiki
- mwparserfromhell (wikicode-парсер, написанный на Python'е)
- Другие боты на Python'е
- Pywikibot workshop materials
Новости
A new stable release 9.3.0 has been deployed. Он помечен тэгом
stable
.
Выпущен новый стабильный релиз 9.2.1.
A new stable release 9.2.0 has been deployed.
Python 3.12.4 final release is available.
A new stable release 9.1.3 has been deployed.
Выпущен новый стабильный релиз 9.1.2.
Выпущен новый стабильный релиз 9.1.1.
Выпущен новый стабильный релиз 9.1.0.