以不同的时间间隔自动加载特定链接

时间:2009-12-10 14:06:13

标签: javascript url web load

这就是我需要做的事情。我正在使用Google Chrome。我有一个页面,使用脚本每5秒自动重新加载一次:

javascript: timeout=prompt("Set timeout [s]"); 
current=location.href; 
if(timeout>0) 
    setTimeout('reload()',1000*timeout); 
else 
    location.replace(current); 

function reload()
{ 
    setTimeout('reload()',1000*timeout); 
    fr4me='<frameset cols=\'*\'>\n<frame src=\''+current+'\'/>'; fr4me+='</frameset>';     
    with(document){write(fr4me);void(close())}; 
}

我通过谷歌搜索找到了该脚本。

页面每5秒自动重新加载的原因是我正在等待页面中显示的特定链接或网址。它随机出现。一旦我看到我正在等待的链接,我立即点击链接。没关系。

但我想要更多。我想要的是页面将自动重新加载,我希望它自动检测我正在等待的链接。一旦脚本找到我正在等待的链接,它就会自动在新标签或页面上加载该链接。

例如,我正在自动重新加载www.example.com。我在等一个特定的网址“现在购买”。当页面自动重新加载时,它会检查是否有网址“立即购买”。如果它看到一个,它应该自动打开该链接。

感谢。

1 个答案:

答案 0 :(得分:0)

如需灵感,请查看我在Chrome扩展程序“Auto-Reload”中完成的操作。代码为here

你应该创建一个扩展(根据我对你的问题的理解,这就是你所暗示的)。页面重新加载后,您可以使用jQuery(例如)scrap链接页面。