0

我想成功获取google.com,我不在乎是否使用jquery,我只想以某种方式获取它(即不使用javascript 库很好,例如XMLHttpRequest 也很好)。这是我从本地机器上加载 jquery 的 test.html 页面放入控制台的示例 ajax 调用:

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);
  }
});

非常感谢您的帮助!

4

1 回答 1

2

由于同源政策,您不能随意抓取其他网站。您将需要在您的服务器上构建一个中介来执行该数据抓取(在 PHP 中您可以使用file_get_contentsor curl),然后该脚本(在您的域上)将成为 ajax 调用的目标

于 2012-08-03T01:31:52.757 回答