PHP
MediaWiki API を介してウィキペディアから記事の最初の段落を取得するにはどうすればよいですか?
私はすべての提案を受け入れます。ほとんどの場合、CURL
またはXML
便利になるでしょう。
PHP
MediaWiki API を介してウィキペディアから記事の最初の段落を取得するにはどうすればよいですか?
私はすべての提案を受け入れます。ほとんどの場合、CURL
またはXML
便利になるでしょう。
次のように 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
私は使うだろうfile_get_contents('http://wikipedia.com/'.$rest_of_url)
次に、文字列解析を使用してすべてのフォームを選択します
に
http://php.net/manual/en/function.substr.php