51Testing软件测试论坛

标题: 取得GEETEST滑块验证图片问题 [打印本页]

作者: 测试积点老人    时间: 2021-12-3 09:35
标题: 取得GEETEST滑块验证图片问题
最近再研究GEETEST滑块验证的问题,爬了很多文章都是提及使用PIL库比对滑块图片跟背景缺口图片的方式
但是好像新版的滑块验证跟之前的不太一样我核对了网页源码发现以下
  1. <canvas class="geetest_canvas_bg geetest_absolute" height="160" width="260"></canvas> #缺口背景图片
  2. <canvas class="geetest_canvas_slice geetest_absolute" width="260" height="160"></canvas> #滑块图片
  3. <canvas class="geetest_canvas_fullbg geetest_fade geetest_absolute" height="160" width="260" style="display: none;"></canvas> #无缺口背景
复制代码
我尝试使用Selenium中element.screenshot的方式但是无法取得以上三张图片
也尝试使用ScreenShot但是因为三张图片是叠在一起没法分开成三个图片
我尝试使用Chrome Inspect功能确定是有图片动态产生合成的PNG档
请教各位有没有什么方式还可以取得这三张图片?

作者: 海海豚    时间: 2021-12-6 10:04
https://zhuanlan.zhihu.com/p/22421494  参考下这个
作者: qqq911    时间: 2021-12-6 12:40
xpath能定位到图片么?

作者: 郭小贱    时间: 2021-12-6 13:12
验证码一般我都让开发屏蔽掉...
作者: jingzizx    时间: 2021-12-7 07:33
看看其他的解决方式




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2