junwen101 发表于 2021-11-16 23:52:17

王一之 发表于 2021-11-16 23:35
图片没上传正确,我明天看看哥哥的问题


就是这个图,试了几次没有成功

junwen101 发表于 2021-11-16 23:53:51

李恒道 发表于 2021-11-16 23:40
你的延迟函数可能写错了
window.addEventListener是监听页面消息的一个函数
而load则是一个消息事件,代表 ...

明白了,谢谢

李恒道 发表于 2021-11-17 09:41:12

junwen101 发表于 2021-11-16 23:52
就是这个图,试了几次没有成功

这个通常可以考虑使用queryselector,然后遍历根据元素内容判断
也可以queryselector("")这样来搜索属性

junwen101 发表于 2021-11-24 11:14:54

我这几天又试了下,实现功能如下:想在账号和ID框自动输账号和ID,然后点按钮,每隔5分钟就试一次,最开始是按钮点了没效果,通过加载监听器已实现;但是现在去自动输入就怎么也完成不了,求大佬帮忙网址如下:https://wax.bloks.io/account/farminggames?loadContract=true&tab=Actions&account=farminggames&scope=farminggames&limit=100&action=harvestanim

junwen101 发表于 2021-11-24 11:18:34

如图

李恒道 发表于 2021-11-24 11:21:13

junwen101 发表于 2021-11-24 11:14
我这几天又试了下,实现功能如下:想在账号和ID框自动输账号和ID,然后点按钮,每隔5分钟就试一次,最开始 ...

啥叫完成不了,具体卡在哪了

junwen101 发表于 2021-11-24 15:47:07

李恒道 发表于 2021-11-24 11:21
啥叫完成不了,具体卡在哪了

写了这么个函数用来获取两个文本框的的
function findInputbyText(text) {
      var btn = document.getElementsByTagName('input');
      for (var i = 0; i < btn.length; i++) {
            if (btn.placeholder == text) {
                return btn;
            }
      }
    }

然后尝试调用
function findInputbyText(“Enter account name...”).value=8888
定位不到这个文本框,所以无法赋值


李恒道 发表于 2021-11-24 15:50:33

junwen101 发表于 2021-11-24 15:47
写了这么个函数用来获取两个文本框的的
function findInputbyText(text) {
      var btn = document.g ...

document.querySelector('')
没必要封装

junwen101 发表于 2021-11-24 16:26:37

李恒道 发表于 2021-11-24 15:50
document.querySelector('')
没必要封装

这里的意思是直接用元素的内容来查询;也就是直接使用语句中的内容,而不是我想象中的属性的值来查询

李恒道 发表于 2021-11-24 17:00:50

junwen101 发表于 2021-11-24 16:26
这里的意思是直接用元素的内容来查询;也就是直接使用语句中的内容,而不是我想象中的属性的值来查询 ...

啥意思,不是根据pla属性进行查询吗
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: [油猴脚本开发指南]脚本自动化之模拟点击和表单填写