如何使用jQuery从其他网站抓取内容?

2 javascript php jquery web-scraping

我正在用PHP做一个NEWS站点项目,对于这个项目,我想使用jQuery/JavaScript从其他NEWS站点获取内容.jQuery中是否有任何功能可以从其他域名中删除内容?

而且我也不想使用庞大的服务器CPU,因为它是一个大学服务器.使用jQuery报废内容是否使用巨大的CPU?

在Stack Overflow中我读到了关于jQuery.get()函数的问题,是否可以使用此函数从其他站点中删除内容?

JKi*_*rtz 8

使用Cross-Domain-Ajax JQuery插件你可以这样做:

$.ajax({
    url: 'http://news.bbc.co.uk',
    type: 'GET',
    success: function(res) {
        var headline = $(res.responseText).find('a.tsh').text();
        alert(headline);
    }
});
Run Code Online (Sandbox Code Playgroud)

他们劫持ajax方法使用YQL来获取html并将其作为JSON返回,然后将其用作字符串来刮取数据.查看Jquery跨域Ajax指南以获取更多信息.