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

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

  [复制链接]

该用户从未签到

0

主题

5

回帖

4

积分

助理工程师

积分
4
发表于 2021-12-28 20:05:44 | 显示全部楼层
王一之 发表于 2021-12-28 20:04
document.querySelector("td[data-num="4"]")

先看看能不能查出来

查不出来。
回复
订阅

使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

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

    发表于 2021-12-28 20:19:48 | 显示全部楼层

    可以先f12中调试一下,大概的思路就是这样了

    我这里测试本站的 td是可以的

    document.querySelector('td[width="33%"]')
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    4

    积分

    助理工程师

    积分
    4
    发表于 2021-12-28 20:26:47 | 显示全部楼层
    王一之 发表于 2021-12-28 20:19
    可以先f12中调试一下,大概的思路就是这样了

    我这里测试本站的 td是可以的

    好的,多谢了
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    17

    积分

    助理工程师

    积分
    17
    发表于 2022-1-1 15:40:18 | 显示全部楼层
    哥哥
    我按照B站视频结合本站内容写了这个代码,网址也是油猴中文网
    前三步操作没问题,输入账号,输入密码,记住密码选择框
    唯独第四步死活找不到视频里面的值, class值
    下面是我的学习
    document.querySelector('#username_LEzov').value='1234578'输入账号
    document.querySelector('#password3_LEzov').value='12343466'输入密码
    document.querySelector('#cookietime_LEzov').checked=true选择对false选择错
    document.querySelector('.就这里找不到登录按钮的值 button').click()

    图片1是我验证的结果
    图片2为抓取登录的代码
    初学萌新,自闭了好久,往大佬解答


    验证结果

    验证结果

    抓取登录按钮代码

    抓取登录按钮代码
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

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

    发表于 2022-1-1 16:16:39 | 显示全部楼层
    凉白开爱学习 发表于 2022-1-1 15:40
    哥哥
    我按照B站视频结合本站内容写了这个代码,网址也是油猴中文网
    前三步操作没问题,输入账号,输入密码 ...

    应该是button[name='loginsubmit']
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    17

    积分

    助理工程师

    积分
    17
    发表于 2022-1-1 16:44:18 来自手机  | 显示全部楼层
    王一之 发表于 2022-1-1 16:16
    应该是button[name='loginsubmit']

    哥哥,你把整条代码打全我看一下,我看那个视频是抓class后面的值,我除了这个网站的登陆按钮,也抓了其他网站登录按钮,每次抓出来的值也不一样,如果要做其他网站的模拟点击,每次抓取哪个值合适填入这个代码document.querySelector('.值 button').click()
    中执行点击
    辛苦哥哥辛苦解答
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

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

    发表于 2022-1-1 17:02:50 | 显示全部楼层
    凉白开爱学习 发表于 2022-1-1 16:44
    哥哥,你把整条代码打全我看一下,我看那个视频是抓class后面的值,我除了这个网站的登陆按钮,也抓了其 ...

    document.querySelector('button[name="loginsubmit"]').click()

    视频的话,是之前的论坛老版本了
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

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

    发表于 2022-1-1 17:26:44 | 显示全部楼层
    凉白开爱学习 发表于 2022-1-1 16:44
    哥哥,你把整条代码打全我看一下,我看那个视频是抓class后面的值,我除了这个网站的登陆按钮,也抓了其 ...

    https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    哥哥可以看看下面的 queryselect的临时大培训!
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    17

    积分

    助理工程师

    积分
    17
    发表于 2022-1-1 21:29:30 | 显示全部楼层
    王一之 发表于 2022-1-1 17:26
    https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    哥哥可以看看下面的 queryselect的临时大培训! ...

    谢谢哥哥
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    17

    积分

    助理工程师

    积分
    17
    发表于 2022-1-1 22:26:06 | 显示全部楼层
    本帖最后由 凉白开爱学习 于 2022-1-1 22:36 编辑
    王一之 发表于 2022-1-1 17:26
    https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    哥哥可以看看下面的 queryselect的临时大培训! ...

    哥哥,看完临时大培训后我先是用了这个代码,尝试点击登录按钮
    document.querySelector('.btn btn-login button').click
    运行错误,我又尝试抓取值
    document.querySelector('.g-btmbar .btn btn-login')
    抓取btn btn-login的值
    但是我想要抓取这个登录页面的值还是抓取不到
    是我使用方法不对,还是抓取了错误的值,往哥哥指正,留下完整代码和方法
    辛苦哥哥

    登录.png
    回复

    使用道具 举报

    发表回复

    本版积分规则

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