如何使用经常刷新(可能一分钟两次)的其他一些站点内容来更新站点?
问问题
198 次
2 回答
1
您正在做的事情称为抓取网站。尝试谷歌搜索。特别注意它周围的法律。如果您正在使您正在拼凑的公司受益,他们可能会帮助您;如果你不是,他们可能会起诉你。
于 2010-03-06T18:06:00.117 回答
0
$.load()是你的朋友。下面的 JQuery 函数调用将使用页面“ajax/test.html”的内容替换带有 id “result”的元素(例如 div)的当前值。
$('#result').load('ajax/test.html');
或使用额外的成功处理程序:
$('#result').load('ajax/test.html', function() {
alert('Load was performed.');
});
如果您想每 n 秒调用一次这些函数之一,请使用以下代码:
setInterval(function() {
// wrap one of the above calls
}, <n>000);
编辑:对于跨域解决方案,您可以在您的站点上编写一个代理页面,该页面在调用时加载“其他站点”的内容并回显它。
于 2010-03-06T17:56:58.380 回答