1
FrailLove 2018-05-24 13:19:15 +08:00
pyautogui
|
4
ml1344677 2018-05-24 14:03:29 +08:00 1
通过 driver 的 move_by_offset() 指定某个位置 然后进行鼠标点击操作
|
6
Yourshell 2018-05-24 17:04:48 +08:00 via iPhone
超星刷课? Google 搜一下有破解 api 的
|
7
wwwaaa OP @Yourshell 主要想自己来学习下 selenium 的相关操作,基本上已经可以一个视频一个视频看了,但是因为我没有用校内网,他那个本校的线路是需要校内网访问的,所以我只能切换一下公网进行观看视频
|
8
Pooc 2018-05-24 17:16:01 +08:00
move_by_offset() 就是通过坐标点击
|
12
wwwaaa OP @ml1344677 我切换到当前 iframe 下后,计算那个本校的坐标是通过外层的 676X542 算的。好像没有看见效果。
|
13
ml1344677 2018-05-24 18:35:23 +08:00
@wwwaaa 建议你可以先测试点击非 iframe 的按钮试试函数是否被调用。再通过获取页面源码查看是否切换到 iframe,最后如果实在不行的话,考虑通过外部点击实现 具体参考 import win32api,win32gui,win32con 但是这样就不能使用 headless 浏览器了。
|
14
Alex5G 2018-05-24 18:59:51 +08:00 via Android
这是打算自动刷课吗? gayhub 有个跳课的插件 更方便
|
17
mseasons 2018-05-25 09:28:04 +08:00 via iPhone
我之前做刷课用的 execute script
|
18
mseasons 2018-05-25 09:30:17 +08:00 via iPhone
哦抱歉,我之前做刷课是对视频静音用的执行 js,你的这个的话看看有没有 api 能调用,能调用的话执行 js 应该是最舒服的,不然就要控制鼠标模拟点击
|