【问题标题】:Auto load a specific link at various time intervals以不同的时间间隔自动加载特定链接
【发布时间】:2010-12-25 06:28:27
【问题描述】:

这是我需要做的。我正在使用谷歌浏览器。我的页面使用脚本每 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 秒自动重新加载的原因是我正在等待页面中出现特定链接或 URL。它随机出现。一旦我看到我正在等待的链接,我立即单击该链接。没关系。

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

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

谢谢。

【问题讨论】:

    标签: javascript url web load


    【解决方案1】:

    要获得灵感,请查看我在 Chrome 扩展程序“Auto-Reload”中所做的工作。代码是here

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

    【讨论】:

      猜你喜欢
      • 2018-06-21
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 2018-10-16
      • 1970-01-01
      相关资源
      最近更新 更多