pywikibot

    0熱度

    1回答

    我想知道如果我能得到一些幫助建立Pywikibot。 我能夠使用 混帳克隆--recursive https://gerrit.wikimedia.org/r/pywikibot/core.git 以下維基百科頁面的說明下載它。 當我嘗試使用generate_user_files.py創建user-config.py文件時,我迷失了方向。我得到一個錯誤消息說:「命名的請求沒有模塊」提前 感謝

    7熱度

    4回答

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

    0熱度

    1回答

    我只有通過自己的pageid上市的維基百科文章的數據轉儲,並且我希望通過命名空間來過濾。這將是比較容易編寫一些Python(可能使用請求模塊)來調用MediaWiki Query API,查詢使用pageids PARAM同時命名空間50。 但是,我打算嘗試使用Pywikibot,因爲查詢API的最佳實踐和錯誤處理可能會融入到Pywikibot中,並且如果我犯了一個邏輯錯誤並且過度使用,查詢API

    1熱度

    1回答

    我正在尋找一種方法來確定具有特定標籤和說明的項目是否已在Wikidata上存在。這個任務應該由Pywikibot完成。如果它已經存在,我不希望我的Bot創建一個新項目。到目前爲止,我的代碼看起來是這樣的: ... def check_item_existence(self): transcript_file = self.transcript_file with op

    1熱度

    1回答

    我編寫了以下程序來脫開a ta.wikipedia page中的英文單詞。 Delink意味着刪除英文單詞前後的方括號。我是PAWS(pywikibot)的新手。似乎去除可以通過正則表達式(A-Z,a-z)完成。怎麼樣? import pywikibot import re site = pywikibot.Site('ta', 'wikipedia') page = py

    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