上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 王一之 - 

[油猴脚本开发指南]脚本自动化之模拟点击和表单填写

  [复制链接]

该用户从未签到

0

主题

11

回帖

6

积分

助理工程师

积分
6
发表于 2021-11-16 23:52:17 | 显示全部楼层
王一之 发表于 2021-11-16 23:35
图片没上传正确,我明天看看哥哥的问题

123.png
就是这个图,试了几次没有成功
回复
订阅

使用道具 举报

该用户从未签到

0

主题

11

回帖

6

积分

助理工程师

积分
6
发表于 2021-11-16 23:53:51 | 显示全部楼层
李恒道 发表于 2021-11-16 23:40
你的延迟函数可能写错了
window.addEventListener是监听页面消息的一个函数
而load则是一个消息事件,代表 ...

明白了,谢谢
回复

使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5194

    回帖

    6076

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6076

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2021-11-17 09:41:12 | 显示全部楼层
    junwen101 发表于 2021-11-16 23:52
    就是这个图,试了几次没有成功

    这个通常可以考虑使用queryselector,然后遍历根据元素内容判断
    也可以queryselector("[aaa='bbb0']")这样来搜索属性
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 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
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2021-11-24 11:18:34 | 显示全部楼层
    微信图片_20211124111730.png 如图
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5194

    回帖

    6076

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6076

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

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

    啥叫完成不了,具体卡在哪了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 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
    定位不到这个文本框,所以无法赋值
    3.png 微信图片_20211124111730.png

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5194

    回帖

    6076

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6076

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

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

    document.querySelector('[placeholder="Enter account name..."]')
    没必要封装
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2021-11-24 16:26:37 | 显示全部楼层
    李恒道 发表于 2021-11-24 15:50
    document.querySelector('')
    没必要封装

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    637

    主题

    5194

    回帖

    6076

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6076

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

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

    啥意思,不是根据pla属性进行查询吗
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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