Описание тега pywikibot
Pywikibot - это библиотека Python для доступа к MediaWiki API.
0
ответов
Ошибка Юникода в Pywikipedia
При использовании pywikipedia для загрузки изображения в мою вики я получаю следующую ошибку независимо от изображения: ERROR: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 687: ordinal not in range(128) информация о моем envt…
22 май '14 в 06:49
0
ответов
pywikibot: как работать с user-config.py, принадлежащим кому-то другому?
Я, вероятно, использую Pywikibot способами, которые выходили за рамки того, что проект был предназначен. Я хочу, чтобы несколько пользователей использовали один и тот же user-config.py, К сожалению, это дает мне эту ошибку: ВНИМАНИЕ: Пропущено "... …
24 сен '15 в 11:21
1
ответ
Как добавить что-то для редактирования резюме при использовании Pywikibot?
В данный момент я использую Pywikibot для добавления большого количества файлов в категорию, и сводка по редактированию выглядит следующим образом: "Бот: Добавление категории, сделанной с помощью Sony DSC-WX350)" Я хотел бы добавить текст "использов…
24 ноя '17 в 08:25
1
ответ
Как я могу найти все Избранные статьи с pywikibot?
У меня есть этот кусок кода, который находит все статьи в Википедии, которые имеют сомнительный шаблон с использованием библиотеки pywikibot: pages = pywikibot.Page(site, "Template:Dubious").getReferences(namespaces = 0) Теперь мне нужно найти все И…
13 янв '19 в 00:06
1
ответ
Получить "также известный как"- свойства из Викиданных в Pywikibot
Я пытаюсь извлечь "также известную как"-информацию из Викиданных. Например, зайдя на страницу Элвиса ( https://www.wikidata.org/wiki/Q303), я хочу найти информацию "Элвис, Элвис Аарон Пресли, Король, Король Рок-н-Ролла" Я использую Pywikibot в качес…
08 сен '17 в 17:42
1
ответ
Что такое регулярное выражение, чтобы найти любые английские слова для поиска и замены режима Pywikibot
Я написал следующую программу, чтобы отделить английские слова на странице ta.wikipedia. Delink означает удаление квадратных скобок перед и после английских слов. Я новичок в PAWS(pywikibot). Кажется, что удаление может быть сделано с помощью регуля…
19 дек '16 в 09:58
2
ответа
Как войти в Викиданные с помощью Pywikibot
Я пытаюсь получить доступ к данным из Викиданных с помощью Pywikibot. Я пытаюсь сделать это с именем объекта данных, а не с кодом. Когда я запускаю этот скрипт: import pywikibot site = pywikibot.Site("wikidata", "wikidata") repo = site.data_reposito…
19 июн '17 в 06:04
0
ответов
Используя pywikibot, как получить элементы с вложенными элементами внутри?
Используя этот пример, как мне получить значения взаимодействия на электронной странице? Я застрял в этом item_dict = item.get() clm_dict = item_dict["claims"] clm_list = clm_dict["P2069"] for clm in clm_list: clm_trgt = clm.getTarget() Все, что я п…
16 мар '17 в 12:06
1
ответ
Проверьте, существует ли уже элемент с определенной меткой и описанием в Wikidata от Pywikibot
Я ищу способ узнать, существует ли элемент с определенной меткой и описанием в Викиданных. Эта задача должна быть выполнена Pywikibot. Я не хочу, чтобы мой бот создал новый предмет, если он уже существует. Пока что мой код выглядит так: ... def chec…
04 апр '16 в 15:31
1
ответ
Pywikibot не может загрузить большие файлы
На сервере Google Compute Engine (Linux instance-1 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux), pywikibot не может загрузить большие файлы со следующей ошибкой: pywikibot.data.api.APIError: missingparam: One of the par…
15 июн '18 в 05:37
4
ответа
Как ускорить Pywikibot?
Я построил некоторые инструменты отчетов, используя Pywikibot. Поскольку дела растут, теперь на подготовку отчетов уходит до 2 часов, поэтому я стремлюсь ускорить процесс. Основные идеи: Отключить регулирование, скрипт доступен только для чтения, по…
10 сен '15 в 12:08
1
ответ
Как узнать название предмета с кодом викиданных Q89 =>(яблоко)
Как узнать имя элемента, имеющего код викиданных Q89 (apple), для свойств я сделал словарь, но для кода элемента я не могу найти anithing, я использую pywikibot для других операций, есть ли какая-либо функция, чтобы сделать тот?
05 янв '17 в 14:56
2
ответа
Как удалить медиа-вики-страницы, используя Nuke и Pywikibot
Я какое-то время ломал голову над этой задачей. Я безуспешно пытался использовать расширение Mediawiki Nuke и pywikibot. Я упускаю что-то простое, здесь я это знаю. Кажется, я не могу правильно идентифицировать страницы, потому что ни один из шаблон…
27 окт '16 в 15:06
0
ответов
Проблема добавления Pywikibot в мой код, а также как обрезать два конца строки
Первая часть, когда я делаю pip установить Pywikibot, это дает мне эту ошибку Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/j4/2kprq4c15qj_cs4kj94ln5dw0000gn/T/pip-build-SdpTtl/pywikibot/ Я также скачал tar.gz, …
14 сен '17 в 11:30
2
ответа
Как я могу узнать, что конкретный параметр шаблона индекса пуст по pywikibot?
Я пытаюсь заполнить номера страниц Книги на странице индекса Викиресурса. Следующий код хорошо пишет в конкретном параметре pageNumber. Если страница пуста, она выглядит нормально. Но если я запускаю код в другой раз, из-за конкатенации 67 становитс…
17 мар '18 в 10:53
1
ответ
Pywikibot получить ссылки, используемые в основном тексте
Можно ли вернуть только гиперссылки статьи, использованные в тексте контента вики-страницы, с помощью Pywikibot? я пытался iterwikilinks() но это не возвращает правильные ссылки, которые я ищу. Есть ли другой метод или вызов API?
05 май '16 в 14:40
0
ответов
Поддерживать шаблоны страниц MediaWiki
Я работаю с pywikibot создавать и обновлять несколько страниц из сериализованных объектов Python. Эти объекты Python обновляются раз в неделю, после этого обновления я хочу запустить бота, который получает текущее состояние для каждого объекта и обн…
09 апр '18 в 12:23
1
ответ
Как получить текст статьи в Википедии после того, как произошла определенная ревизия?
Я использую Pywikibot для получения текста статьи из Википедии, в частности, pywikibot.Page(). Get(). Я хочу также всю вики-разметку. Метод get() дает это мне, но только для страницы в настоящее время. Есть ли способ получить текст статьи после того…
22 ноя '17 в 23:22
1
ответ
Как обнаружить исключение maxlag в pywikibot
Я занимаюсь разработкой бота из Википедии для анализа редактируемых материалов. К сожалению, для выполнения одного прогона требуются часы, и в течение этого времени задержка репликации базы данных Википедии - в какой-то момент во время прогона - обя…
16 авг '16 в 17:04
0
ответов
Получить псевдонимы из Викиданных с помощью Pywikibot
Я пытаюсь получить все псевдонимы для определенной сущности из Викиданных, используя Пивикибот. import pywikibot site = pywikibot.Site("en", "wikipedia") page = pywikibot.Page(site, "Barack Obama") item = pywikibot.ItemPage.fromPage(page) item_dict …
09 янв '19 в 10:41