我在使用 Wikipedia API 时遇到问题。我使用这个 PHP 脚本,
<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load("http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format=xml");
print $xmlDoc->saveXML();
?>
我在浏览器中有以下结果。为什么?
警告:DOMDocument::load(http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format=xml) [domdocument.load]:打开流失败:HTTP 请求失败!HTTP/1.0 403 Forbidden in D:\Program Files\VertrigoServ\www\wiki\index.php 第 3 行
警告:DOMDocument::load() [domdocument.load]:I/O 警告:未能加载外部实体“http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format =xml”在 D:\Program Files\VertrigoServ\www\wiki\index.php 第 3 行