1

如何使用经常刷新(可能一分钟两次)的其他一些站点内容来更新站点?

4

2 回答 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);

编辑:对于跨域解决方案,您可以在您的站点上编写一个代理页面,该页面在调用时加载“其他站点”的内容并回显它。

此处提供片段:http ://www.daniweb.com/code/snippet216729.html

于 2010-03-06T17:56:58.380 回答