脚本控制自己的浏览器

时间:2010-02-07 09:04:53

标签: php javascript web hyperlink

所以我正在尝试调试我的网站...基本上我需要做的是编写一个脚本,定期关注我页面上的链接,但我需要在浏览器中看到结果,这就是我需要的原因它发生在浏览器中。我想让它每隔几秒点击一次同一个链接而不需要任何人工干预。 每次生成的页面都将具有与上一个相同的结构,因此链接将具有相同的属性和所有内容......这使我认为我可以使用Javascript完成此任务,但我不确定如何。也许firefox中的greasemonkey?问题是我唯一擅长的语言是PHP,我无法想到使用它的任何解决方案。 我想做的一件事就是让它以伪随机间隔进行...就像在15秒到60秒之间......这就是为什么我认为我需要一个脚本而不是一个现有的程序或者什么...... 。 所以,如果有人有任何想法,谢谢!

3 个答案:

答案 0 :(得分:1)

您可以将Firebugautomation一起使用。

答案 1 :(得分:1)

您还可以使用JavaScript在给定时间段后自动刷新页面。在这里,我们在页面加载后5秒刷新页面。这导致页面每5秒持续刷新一次。

<html>
<head>
<script type="text/JavaScript">
<!--
function timedRefresh(timeoutPeriod) {
    setTimeout("location.reload(true);",timeoutPeriod);
}
//   -->
</script>
</head>
<body onload="JavaScript:timedRefresh(5000);">
<p>This page will refresh every 5 seconds. This is because we're using the 'onload' event to call our function. We are passing in the value '5000', which equals 5 seconds.</p>
<p>But hey, try not to annoy your users too much with unnecessary page refreshes every few seconds!</p>
</body>
</html>

答案 2 :(得分:0)

是的,您可以使用非常酷的firefox iMacros插件自动点击链接(并执行更多操作)。关于这个插件的好处是它真的是easy to use,你只记录一个宏,就是这样,基本任务不需要编码。

iMacros website for more about it.