滑块验证码案例一

目标网址:http://www.porters.vip/captcha/jigsaw.html

观察结论:

  1. 当鼠标点击紫色按钮后,会出现缺口
  2. 查看html元素,发现点击后,元素html位置会出现缺口的style
  3. 当我们左右滑动时,style会变。

Selenium实现滑块验证码

初始化浏览器对象

定位滑块(紫色),并持续点击

这里为什么不选择点击,而是长按呢?答案是:为了省事,后面肯定是要长按的

获取html变动后源代码,获取 style 值

匿名函数,获取 left 值

计算偏移量,并移动滑块,释放鼠标

程序员未雨

Do one thing at a time, and do well.

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

鼠标轨迹的检测和原理

我们在浏览器鼠标拖动某个 web元素组件 时,是会记录一些坐标位置的,但是selenium 偏移时会造成只有起始点和终点的坐 ...

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

滑块验证码案例一