javascript - JS : How to repeatedly reload page, 读取元素值,然后单击按钮

标签 javascript jquery reload

在过去的几天里,我一直在编写一个与特定站点交互的脚本。网站上的页面有一个值表,每次重新加载时都会随机化。

我了解到我可以使用 JQuery 的 $.get( ) 方法加载页面,然后使用正则表达式读取元素的值,但我不知道如何按下页面上的按钮。

我不确定如何选择一个元素,然后对其调用正常的 .click( ) 方法,或者这是否有效。

基本上,我想要完成的是:

  • 获取页面的新(重新加载)版本。
  • 从页面上的元素读取值。
  • 点击页面上的按钮。
  • 继续重复前 3 个步骤。

我怎样才能做到这一点(无论有或没有 JQuery)?

编辑:所以这似乎从另一个页面很难/不可能做到,但如果我在该页面上,它就可以工作。知道了这一点,有没有一种方法可以让我重复重新加载页面而不中断其上运行的 JavaScript?

最佳答案

如果按钮按下不触发 get/post 事件,你就不能这样做。如果按钮确实如此,您必须通过使用按钮参数发送下一个 get 或 post 来模拟它。这将为您提供预期的数据,因此无需刷新。

关于javascript - JS : How to repeatedly reload page, 读取元素值,然后单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584287/

相关文章:

javascript - 如何在 vue.js 中使用大括号忽略自定义标记

javascript - 如何使 jQuery 不舍入 .width() 返回的值?

jquery - 标签 <a> 获取下一个隐藏字段

javascript - jQuery 触发器() 方法

javascript - 如何在 facebook 中的 javascript 中重新加载/刷新事件页面?

iPhone 开发者 : Reload data of a table view from a child controller and another controller in a TabBar

javascript - 为什么我们使用 SpreadsheetApp.flush();?

javascript - 如何使用 IFrame API 嵌入 'YouTube Gaming' 视频?

javascript - 未捕获的安全错误 : Failed to read the 'contentDocument' property from 'HTMLIFrameElement'

Javascript 在闭包/匿名函数中重新加载页面?