[英]Is it possible to make a successful ajax get request to google.com from any page that has jquery loaded?
我想成功获取google.com,我不在乎我是否使用jquery,我只是想以某种方式获取它(即不使用javascript库是好的,例如XMLHttpRequest也很好)。 这是一个示例ajax调用我从我加载jquery的本地机器上的test.html页面放入我的控制台:
var url = 'http://google.com';
$.ajax({
type: 'GET',
url: url,
error: function(req, resp) {
console.log('Error fetching ' + url);
console.log("req:");
console.log(req);
console.log("resp:");
console.log(resp);
},
success: function(data) {
console.log("success! here's the data:");
console.log(data);
}
});
非常感谢您的帮助!
由于同源策略,您不能随意抓取其他网站。 您将需要在您的服务器上构建一个中间数据来获取数据(在PHP中您可以使用file_get_contents
或curl
)然后那个脚本(在您的域上)将成为ajax调用的目标
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.