SampoValo 2021-12-02 17:43 采纳率: 100%
浏览 23
已结题

取得GEETEST滑块验证图片问题

最近再研究GEETEST滑块验证的问题,爬了很多文章都是提及使用PIL库比对滑块图片跟背景缺口图片的方式
但是好像新版的滑块验证跟之前的不太一样我核对了网页源码发现以下

<canvas class="geetest_canvas_bg geetest_absolute" height="160" width="260"></canvas> #缺口背景图片
<canvas class="geetest_canvas_slice geetest_absolute" width="260" height="160"></canvas> #滑块图片
<canvas class="geetest_canvas_fullbg geetest_fade geetest_absolute" height="160" width="260" style="display: none;"></canvas> #无缺口背景

我尝试使用Selenium中element.screenshot的方式但是无法取得以上三张图片
也尝试使用ScreenShot但是因为三张图片是叠在一起没法分开成三个图片
我尝试使用Chrome Inspect功能确定是有图片动态产生合成的PNG档
请教各位有没有什么方式还可以取得这三张图片?

  • 写回答

1条回答 默认 最新

  • SampoValo 2021-12-05 01:16
    关注

    已经找到解决方案 = = 》 下载CANVAS图片
    https://blog.csdn.net/weixin_39726347/article/details/87632561

    评论

报告相同问题?

问题事件

  • 系统已结题 12月10日
  • 修改了问题 12月2日
  • 修改了问题 12月2日
  • 创建了问题 12月2日

悬赏问题

  • ¥15 在hololens1上运行unity项目只有空窗口
  • ¥25 TABLEAU PREP无法打开
  • ¥15 关于#c语言#的问题:求完整代码条件好说
  • ¥15 (需要远程,AI不回)VB6二进制文件转换成功,但是C#转换总是失败
  • ¥15 关于#matlab#的问题:有没有什么其他办法能够保证不退出进程(相关搜索:matlab调用)
  • ¥15 依据报错在原代吗格式的基础上解决问题
  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图