mediawiki

    0熱度

    1回答

    我有一個函數從維基媒體API獲取文章的文本 def get_content(lang, title): url = "https://"+ lang +".wikipedia.org/w/api.php" params={'action':'query', 'format':'json', 'titles': title, 'prop': 'linkshere','

    1熱度

    1回答

    有沒有辦法從維基百科獲取所有標題/摘錄對?到目前爲止,我找到了兩種方法: 下載摘錄轉儲,但它包含不完整/無效的摘錄作爲文章的第一行我想。使用鏈接到MediaWiki API 請求摘錄,但它是extremelly緩慢的,因爲你只能每次請求獲得單摘錄(批量查詢不工作的摘錄): /w/api.php?action=查詢&格式= JSON &標題=主營 &頁面重定向&道具=提取& explaintext

    1熱度

    1回答

    我試圖對mediawiki api進行身份驗證,但它不接受我請求的登錄令牌。當我要求(通過POST)這樣action=query&meta=tokens&type=login&format=json令牌返回我AA令牌,例如 batchcomplete: query: { tokens: { logintoken: af69aa46ef0e505dca1b4b0ea696a5

    0熱度

    1回答

    使用Wmflabs的「Quarry」(https://quarry.wmflabs.org/)。 據我所知這是MySQL。 如何從德文wiki中選擇所有大小比文章大的文章? 這是我使用的代碼。我需要de_len,但我不知道如何得到它。 USE enwiki_p; SELECT page_title en_title, page_len en_len, ll.

    0熱度

    2回答

    所以我有一個運行在我的raspberryPi上的Mediawiki服務器,我設置了它,這樣除非主頁面和一個名爲Public的頁面沒有登錄,否則無法讀取任何內容。 我希望這個公共頁面不僅可以被未列出的用戶閱讀,也可以被未列出的用戶編輯(與您必須登錄的其他wiki不同)。就像留言本一樣。 我在LocalSettings.php中的讀取限制設置是這樣的: //Disable reading by ano

    0熱度

    1回答

    我設置了一個本地mediawiki實例。它運行良好。現在我想在整個維基百科本地。 我發現這個轉儲:https://dumps.wikimedia.org/enwiki/latest/ 我下載哪個文件? 下載後,如何設置將數據推送到mediawiki?我使用的是:https://github.com/rlewkowicz/docker-mediawiki-stack在我的AWS實例上設置MediaW

    0熱度

    1回答

    我使用下列獲得的wiki頁面和ParserOutput從wiki頁面/ ParserOutput得到部分或結構化文章全文: $parserOutput = WikiPage::factory(Title::newFromText('sometitle')) ->getParserOutput(new ParserOptions()); 然後,我可以看到部分的文章: print_r($parserO

    2熱度

    2回答

    我剛剛安裝了Mediawiki,意識到爲新手配置它非常複雜。 由於我的第一個項目之一,我想改變字體顏色有: {{ font color | green | green text }} 要做到這一點我進口Template:Font color維基百科特殊:導出頁面,但仍然爲結果我沒有得到彩色文本,但是: {{ safesubst:#if: | {{ safesubst:#if: |

    2熱度

    1回答

    我想新的條目編程方式添加到維基詞典。有沒有一個特定的維基語言API或一些這樣做的黑客方式?

    0熱度

    1回答

    我有一個在其根目錄下有WordPress安裝的子域(例如https://sub.domain.com)。這會打開WordPress的首頁。 然後我安裝在一個名爲w目錄Mediawiki的安裝和使用方法SHORTURL specified here in this Mediawiki documentation更名並添加了必要的.htaccess調整,使MediaWiki的安裝使用此URL結構:ht