使用 PHP,如何使用 MediaWiki API 获取 Wikipedia 文章的第一段?
如何使用 PHP
通过 MediaWiki API 从 Wikipedia 获取任何文章的第一段?
我对所有建议持开放态度。 CURL
或 XML
很可能会派上用场。
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 CURL
or XML
will come in handy.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以这样使用 API:
这将返回一个具有结构的 xml 文件:
注意变量:
page=Article_Title_Goes_Here
format=xml
prop=text
You can use the API as so:
This will return an xml file with structure:
Note the variables:
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
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