jxrchow 发表于 2021-10-13 20:49:59

高手指点下刷课脚本


这个class元素用什么命令点击

王一之 发表于 2021-10-14 09:29:14

[油猴脚本开发指南]脚本自动化之模拟点击和表单填写
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=91
(出处: 油猴中文网)


这里有教程哦

李恒道 发表于 2021-10-14 09:41:06

不太清楚具体是想点击哪个元素

jxrchow 发表于 2021-10-14 20:39:55

李恒道 发表于 2021-10-14 09:41
不太清楚具体是想点击哪个元素

想在player上点击,试了好多命令不行啊

jxrchow 发表于 2021-10-14 21:04:49

<button class="vjs-play-control vjs-control vjs-button vjs-paused" type="button" aria-live="polite" aria-disabled="false"><span class="vjs-control-text">播放</span></button> 这个按钮

李恒道 发表于 2021-10-14 21:12:53

jxrchow 发表于 2021-10-14 21:04
播放 这个按钮

.vjs-play-control应该就可以呀,哥哥试试?

jxrchow 发表于 2021-10-14 21:27:56

李恒道 发表于 2021-10-14 21:12
.vjs-play-control应该就可以呀,哥哥试试?

document.querySelector(".vjs-play-control button").click();
Uncaught TypeError: document.querySelector(...) is null
    <anonymous> debugger eval code:1
debugger eval code:1:10
    <anonymous> debugger eval code:1
提示错误

jxrchow 发表于 2021-10-14 21:29:21

document.querySelector(".vjs-play-control").click();
这样也不行

李恒道 发表于 2021-10-14 21:56:55

jxrchow 发表于 2021-10-14 21:29
document.querySelector(".vjs-play-control").click();
这样也不行

提示是null
没找到元素
你这个元素是某些情况或者页面加载以后出发的把
控制台能找到么
能找到的话
可以考虑看看第二十节

jxrchow 发表于 2021-12-8 15:16:22

$("#vjs-play-control").click()
Object { context: HTMLDocument http://xuexi.jsou.cn/jxpt-web/student/activity/displayLastActivity?courseVersionId=4d7beb46f4b94f70845346c8c1699e67, selector: "#vjs-play-control" }
这是什么情况
页: [1]
查看完整版本: 高手指点下刷课脚本