js代码转python求助
大佬们,js代码转python求助,谢谢:setInterval(() => {
const buttonEle = document.getElementsByClassName('layui-layer-btn0');
if (buttonEle) buttonEle.click();
}, 3000) 你这只是个定时自动点页面上一个按钮。不包含实际逻辑呀 逍遥一仙 发表于 2021-4-17 19:34
你这只是个定时自动点页面上一个按钮。不包含实际逻辑呀
是的 大佬,这是个视频播放每15分钟弹出一个确认窗口,需要点击后才能播放 js转python?你要说简单的去执行一个js代码还行,这种包含dom操作的如果没有浏览器环境是不行的,如果你是要模拟点击,selenium了解一下 最简单python 直接模拟点击的位置 找图点击就行了 顶一下。 本帖最后由 axwa 于 2021-4-17 20:48 编辑
KeleZander 发表于 2021-4-17 20:36
最简单python 直接模拟点击的位置 找图点击就行了
这个是网页代码:
<div class="layui-layer-shade" id="layui-layer-shade1" times="1" style="z-index:19891014; background-color:#000; opacity:0.3; filter:alpha(opacity=30);"></div>
<div class="layui-layer layer-anim layui-layer-page " id="layui-layer1" type="page" times="1" showtime="0" contype="string" style="z-index: 19891015; width: 360px; top: -11.5px; left: 771.5px;">
<div class="layui-layer-title" style="cursor: move;" move="ok">对待学习要认真负责!</div>
<div id="" class="layui-layer-content"><div style="margin:15px;">
程序会每间隔15分钟查验是否挂机,如果没有人学习记录将停止计时。
<br>
点击我在,学习记录重新开始计时。
</div>
</div>
<span class="layui-layer-setwin"></span>
<div class="layui-layer-btn">
<a class="layui-layer-btn0">我在,继续看</a>
<a class="layui-layer-btn1">不看了</a>
</div>
</div>
怎么自动监测弹窗并点击(每15分钟左右弹窗一次)self.driver.find_element_by_class_name('layui-layer-btn0').click()
axwa 发表于 2021-4-17 20:47
这个是网页代码:
我意思是不用管js 代码直接用python 去模拟鼠标点击 有个可以找图点击的库 安装就可以用了 F12console可以直接运行的吧
或者用油猴也不错,不必用python axwa 发表于 2021-4-17 19:41
是的 大佬,这是个视频播放每15分钟弹出一个确认窗口,需要点击后才能播放
有后台记录么?如果没有的话直接删除这个定时器就行了吧
页:
[1]
2