【问题标题】:I want to replay an action on a website我想在网站上重播一个动作
【发布时间】:2016-12-07 23:11:09
【问题描述】:

我需要在大学网站上学习一门课程。 但是报名已经满了,如果其他学生放弃了这门课程,我只能获得一个座位。

我不知道他/她什么时候会放弃这门课程。 所以我必须在这个网站上坐一整天,然后点击注册按钮,直到有人真正放弃这门课程。

我必须通过node JS制作一个软件,它可以每隔5秒为我完成这项任务。

我想问是否有可用的工具可用于此任务。

【问题讨论】:

    标签: macros web imacros


    【解决方案1】:
    setInterval(function () {
      document.getElementById("BUTTON_ID").click();
    }, 5000)
    

    此函数每 5 秒模拟一次点击。将 BUTTON_ID 替换为注册按钮的 ID,按 F12 并尝试在浏览器的控制台中运行此代码。 我已经在 Firefox 上测试过了。

    【讨论】:

    • 所以网络浏览器在“注册”按钮点击后进入一个新页面并在点击另一个按钮“返回”后返回
    • 这意味着更多关于'return'按钮的信息,以便执行一个好的'
    • ....'等到准备好'功能。但是我会坚持使用相同的功能并将 BUTTON_ID 替换为“return”。而不是 5000,我会提高到 15000(以确保整个页面都加载完毕。
    猜你喜欢
    • 2015-11-07
    • 2022-11-14
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-07-09
    • 2022-01-23
    相关资源
    最近更新 更多