2016-03-04 92 views
0

有沒有任何MediaWIki API可以提交完整的(可能非常大的)mediawiki文本(對於維基百科文章),這會給我HTML與英文語言的wikipedia上查看的HTML文章完全相同?是否有MediaWiki API將mediawiki文本轉換爲HTML?

+0

1)可能不是。 2)維基百科的文章wikitext幾乎沒有自足;它充滿了對模板的引用,並且您需要這些模板(以及它們引用的任何模板等)的來源來呈現頁面。 3)我認爲這是一個「推薦問題」,因此不屬於SO。 – hobbs

+0

這不是推薦問題,而是與mediawiki API相關的編程問題。推薦問題是你會推薦使用API​​ A而不是API B. – ace

回答

1

您可以使用action=parse。我不確定限制是什麼,儘管您可能會考慮在POST請求的主體中發送text,而不是在GET請求的URL中。

1

svick說的是標準方法。或者,您可以使用返回不同HTML的Parsoid API(但它看起來相同)。與action=parse不同,這不是MediaWiki的組成部分;如果您想將它用於您自己的wiki,請參閱its documentation關於如何設置它。