吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 654|回复: 5
收起左侧

[经验求助] 如何让网页用控制台脚本每隔多少秒点击一下按钮。

[复制链接]
统列 发表于 2024-3-14 19:18
30吾爱币
这是按钮的刷新代码
$('.refresh').click();
可以用。发送一次刷新一次
setTimeout($('.refresh').click(),1000);也可以用

但是加上setInterval 就报错。
setInterval(function() {$('.refresh').click();},1000);


提示错误,Uncaught ReferenceError: $ is not defined


这个代码怎么改才对。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

nuomandi 发表于 2024-3-14 19:18
[JavaScript] 纯文本查看 复制代码
$(document).ready(function(){
    setInterval(function() {
        // 在这里编写希望定时执行的操作或者调用其他函数
        $('.refresh').click();
    }, 1000);
});
 楼主| 统列 发表于 2024-3-14 19:40
nuomandi 发表于 2024-3-14 19:29
[mw_shl_code=javascript,true]$(document).ready(function(){
    setInterval(function() {
        // ...

这个也不可以 Cannot read properties of undefined (reading 'ready')
nuomandi 发表于 2024-3-14 19:48
可能原因:异步请求获取数据时,由于数据时异步获取的,所以一开始是没有该数据属性,这种情况下也会报这种错误。
可以尝试延长间隔时间。
 楼主| 统列 发表于 2024-3-14 19:50
nuomandi 发表于 2024-3-14 19:48
可能原因:异步请求获取数据时,由于数据时异步获取的,所以一开始是没有该数据属性,这种情况下也会报这种 ...

我根据别的改了一下。
改成2行命令就行了,不知道啥问题。
a=$('.refresh')
setInterval(function(){ a.click(); }, 3000);  
nuomandi 发表于 2024-3-14 20:09
可以把间隔时间改回1000,再测试下,如果还不行,那就是网页还没有正常展示,网页结构还没有就刷新了,这样就找不到对应的标签,所以会导致如上的问题。
延长刷新时间,让网页刷新后有足够的响应时间,可以防止类似故障。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 19:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表