Using PHP, how do I get the first paragraph of a Wikipedia article with the MediaWiki API?

前端 未结 2 1526
轻奢々
轻奢々 2021-01-26 02:36

How do I use PHP to get the first paragraph of any article from Wikipedia through their MediaWiki API?

I am open to all suggestions. Most probably CUR

相关标签:
2条回答
  • 2021-01-26 03:19

    You can use the API as so:

    http://en.wikipedia.org/w/api.php?action=parse&page=Stack_overflow&format=xml&prop=text&section=0
    

    This will return an xml file with structure:

    <?xml version="1.0"?>
    <api>
      <parse title="Article Title">
        <text xml:space="preserve">Text you wanted goes here</text>
      </parse>
    </api>
    

    Note the variables: page=Article_Title_Goes_Here format=xml prop=text

    0 讨论(0)
  • 2021-01-26 03:33

    I would use file_get_contents('http://wikipedia.com/'.$rest_of_url)

    Then just use string parsing to select everything form

    to

    http://php.net/manual/en/function.substr.php

    0 讨论(0)
提交回复
热议问题