最近再研究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档
请教各位有没有什么方式还可以取得这三张图片?