pywikipedia

    1熱度

    1回答

    我一直認爲命令行中沒有可能的格式,因爲我讀過的所有內容都是這樣說的。但是,我最近發現pywikipedia(一個用於自動編輯維基百科風格wiki的python bot框架)可以以不同的顏色將命令行輸出到命令行(正常窗口cmd.exe)! 這是Python語法: import wikipedia wikipedia.output(u"\03{lightpurple}"+s+"\03{default

    1熱度

    2回答

    我想啓動一個基於mediaWiki的網站,而不是手動添加類別和子類別我想以自動方式添加它們,我提供了類似xml文件和bot/script/algorithm/...的內容該列表並自動創建其頁面的類別和子類別。 目前還沒有頁面,但我想從一組乾淨的類別開始,幫助用戶對頁面進行排序。 我找到了pywikipediabot,但我無法弄清楚如何將它用於我的目的 - 它似乎只適用於現有頁面的類別。你會使用py

    7熱度

    4回答

    我已經使用Pywikibot構建了一些報告工具。隨着事態的發展,現在需要2個小時才能完成報告,所以我期望加快速度。主要觀點: 禁用節流,腳本是隻讀的,所以page.get(throttle=False)處理這種 緩存 直接訪問數據庫 不幸的是我無法找到有關緩存多文檔和數據庫訪問。似乎只能潛入代碼中,並且在user-config.py中有關於數據庫訪問的有限信息。如果有的話,我在哪裏可以找到關於py

    0熱度

    1回答

    我試圖安裝Pywikibot。到目前爲止好,機器人能夠登錄,顯然訪問api.php,但是當我要運行一個腳本,它說: 警告:德:令牌沒有找到實例。你將無法編輯任何頁面 我試圖在網上搜索,但是我看起來不夠好,或者只是沒有任何人有我的問題。

    0熱度

    1回答

    我使用的wikipedia庫,我想處理DisambiguationError作爲例外。我的第一次嘗試是 try: wikipedia.page('equipment') # could be any ambiguous term except DisambiguationError: pass 在執行線3未到達。更常見的問題是:如何找到像這樣的庫特定類的錯誤類型?

    0熱度

    1回答

    我有這樣的代碼: import urllib from bs4 import BeautifulSoup base_url='https://en.wikipedia.org' start_url='https://en.wikipedia.org/wiki/Computer_programming' outfile_name='Computer_programming.csv' no

    0熱度

    1回答

    我正在使用MediaWiki API,嘗試檢索維基百科頁面上所有已知和匿名貢獻者的數量,但唯一的屬性我發現它是「貢獻者」,它返回有關貢獻者的所有數據,所以它非常慢。 我想知道是否有既爲我和維基百科任何有效的方式而不檢索的姓名和其他數據檢索號碼,或者我們應該只是添加這個問題: https://bugzilla.wikimedia.org/show_bug.cgi?id=17993 一個問題:如果我使

    3熱度

    1回答

    一般來說,至少對於單個頁面來說,Mediawiki頁面歷史記錄的較低版本ID意味着較早的編輯時間。這是真的嗎?有沒有例外?修訂ID製作如何工作? 我想嘗試用Pywikipedia編寫一個函數,它會給頁面文本一個任意的時間戳。它會更加優化,根據版本ID進行排序,而不是製作版本ID時間戳字典,然後對時間戳進行排序。

    0熱度

    1回答

    我用在Linux PywikiBot核心版本,以創建一個程序來簡單地得到的維基百科page.my代碼類別是: # -*- coding: utf-8 -*- import pywikibot site = pywikibot.Site("en") page = pywikibot.Page(site, u"Wikipedia:Sandbox") item = pywikibot.Ite

    0熱度

    1回答

    以前我用Pywikibot庫和site.login()沒有問題。 從上週開始,調用該方法返回下面的警告和錯誤消息: WARNING: Waiting 40 seconds before retrying. ERROR: Traceback (most recent call last): File "pywikibot/data/api.py", line 1556, in submi