在过去的几天里,我一直在编写一个与特定站点交互的脚本。网站上的页面有一个值表,每次重新加载时都会随机化。
我了解到我可以使用 JQuery 的 $.get( ) 方法加载页面,然后使用正则表达式读取元素的值,但我不知道如何按下页面上的按钮。
我不确定如何选择一个元素,然后对其调用正常的 .click( ) 方法,或者这是否有效。
基本上,我想要完成的是:
- 获取页面的新(重新加载)版本。
- 从页面上的元素读取值。
- 点击页面上的按钮。
- 继续重复前 3 个步骤。
我怎样才能做到这一点(无论有或没有 JQuery)?
编辑:所以这似乎从另一个页面很难/不可能做到,但如果我在该页面上,它就可以工作。知道了这一点,有没有一种方法可以让我重复重新加载页面而不中断其上运行的 JavaScript?
最佳答案
如果按钮按下不触发 get/post 事件,你就不能这样做。如果按钮确实如此,您必须通过使用按钮参数发送下一个 get 或 post 来模拟它。这将为您提供预期的数据,因此无需刷新。
关于javascript - JS : How to repeatedly reload page, 读取元素值,然后单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584287/