我想在浏览器中动态获取Wikipedia网页,以便使用XSLTProcessor进一步处理XHTML。如何使用AJAX获取Wikipedia网页或获取()
不幸的是,这不起作用,因为我无法让维基百科在HTTP响应中发送“Access-Control-Allow-Origin”标头。
我试图包含“原点”参数,因为它在https://www.mediawiki.org/wiki/Manual:CORS上声明,但没有成功。
当浏览到该页面时,浏览器获取完整的网页HTML是非常重要的,因此MediaWiki API对我来说是不成问题的。
这是我曾尝试:
var url = "https://en.wikipedia.org/wiki/Star_Trek?origin=https://my-own-page.com";
fetch(url).then(function(response){
console.log(response);
});
也许给吉米威尔士一些钱:)你不能强迫网站提供它尚未配置服务的头。但是,您可以编写自己的服务器端代理来获取内容。 – Pointy
好吧,所以这是不可能的。我想也许我做错了什么。是的,服务器端代理或脚本可以完成这项工作。 – Seb3736