Problema na Wikipedia API

Eu tenho problemas usando a API da Wikipedia. Eu uso esse script PHP,

load("http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format=xml"); print $xmlDoc->saveXML(); ?> 

e eu tenho o seguinte resultado no navegador. Por quê?

Aviso: DOMDocument :: load (http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format=xml) [domdocument.load]: falha ao abrir stream: a solicitação HTTP falhou! HTTP / 1.0 403 Proibido em D: \ Arquivos de Programas \ VertrigoServ \ www \ wiki \ index.php na linha 3

Aviso: DOMDocument :: load () [domdocument.load]: aviso de E / S: falha ao carregar a entidade externa “http://pt.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=content&format = xml “em D: \ Arquivos de Programas \ VertrigoServ \ www \ wiki \ index.php na linha 3

 < ?php $vars = array( 'http' => array( 'user_agent' =>'whatever')); $context = stream_context_create($vars); libxml_set_streams_context($context); $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(); ?> 

Não pergunte o porquê um agente do usuário é necessário, mas vejo mais e mais as mesmas perguntas aqui em SO, que tudo pode ser corrigido fornecendo um User-Agent.


editar: O seguinte também funcionará (faz aqui):

 < ?php ini_set('user_agent','whatever'); $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(); ?> 

Talvez uma configuração padrão no PHP para este user_agent tenha sido alterada?

Para a política do agente de usuários da MediaWiki: http://meta.wikimedia.org/wiki/User-Agent_policy