我正在用 PHP 做一个新闻网站项目,对于这个项目,我想使用 jQuery/JavaScript 从其他新闻网站获取内容。 jQuery 中有没有从其他域名抓取内容的函数?
而且我不想使用巨大的服务器 CPU,因为它是大学服务器。使用 jQuery 抓取内容是否会占用大量 CPU?
在 Stack Overflow 中,我读到了有关 jQuery.get()
函数的内容,可以使用此函数从其他网站抓取内容吗?
最佳答案
使用Cross-Domain-Ajax JQuery Plugin你可以这样做:
$.ajax({
url: 'http://news.bbc.co.uk',
type: 'GET',
success: function(res) {
var headline = $(res.responseText).find('a.tsh').text();
alert(headline);
}
});
他们正在劫持ajax方法来使用YQL获取 html 并将其作为 JSON 返回,然后将其用作字符串来抓取数据。查看Jquery Cross-domain Ajax Guide了解更多信息。
关于javascript - 如何使用 jQuery 从其他网站抓取内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9397199/