如何使用PHP
通過其MediaWiki API獲取維基百科任何文章的第一段?使用PHP,如何使用MediaWiki API獲取維基百科文章的第一段?
我接受所有建議。最有可能的CURL
或XML
將派上用場。
如何使用PHP
通過其MediaWiki API獲取維基百科任何文章的第一段?使用PHP,如何使用MediaWiki API獲取維基百科文章的第一段?
我接受所有建議。最有可能的CURL
或XML
將派上用場。
我會用file_get_contents('http://wikipedia.com/'.$rest_of_url)
那麼就使用字符串分析來選擇一切形式
到
http://php.net/manual/en/function.substr.phphttp://wiki.dbpedia.org – jaguarhaus 2012-02-21 17:30:37
您可以使用API像這樣:
http://en.wikipedia.org/w/api.php?action=parse&page=Stack_overflow&format=xml&prop=text§ion=0
這將返回的XML文件帶結構:
<?xml version="1.0"?>
<api>
<parse title="Article Title">
<text xml:space="preserve">Text you wanted goes here</text>
</parse>
</api>
注意變量:page=Article_Title_Goes_Here
format=xml
prop=text
有沒有一種方法可以跳過所有額外的內容,只是得到第一個頁面的簡介部分。我似乎在拍攝圖像和右側表格細節等 – 2014-07-01 19:30:36
是什麼讓你覺得這是平凡的可能?據我所知,API中沒有任何關於第一段的內容...... – lonesomeday 2012-02-21 16:31:05
您擁有的問題不是維基百科的問題,而是與您找回的結果一起工作。您應該使用示例頁面文本/數據創建一個新問題,詢問如何解析第一段。 – Brad 2012-02-21 16:40:24