我正在用 PHP 做一个新闻网站项目,对于这个项目,我想使用 jQuery/JavaScript 从其他新闻网站获取内容。 jQuery 中是否有任何函数可以从其他域名中抓取内容?
而且我不想使用巨大的服务器 CPU,因为它是大学服务器。使用 jQuery 抓取内容是否会占用大量 CPU?
在 Stack Overflow 中我读到了jQuery.get()
函数,可以使用这个函数从其他网站抓取内容吗?
Using 跨域 Ajax JQuery 插件你可以这样做:
$.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跨域Ajax指南了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)