需求背景

        很多跨境的朋友在进行自动化或RPA的途中会遇到各种各样的验证码,其中大部分的验证码是能够解决处理的,但其中有种类型的验证码却难倒了大批的朋友,并且询问了国内各大第三方平台对此也是束手无策。直接上图

分析思路

        这个验证码的图片在滑动过程会有一个弧度的过程。这导致即使识别正确的X轴位置后也不能滑到准确的位置上,若又进行模型训练还继续逆向分析加速度过程。实在是太难!因此我们采用了其他的方法进行。

        这个方法就是采用国外的第三方接口SadCaptcha。我们在github上也能看见对应的验证码处理项目点击这里

        这个项目是结合了Selenium,Playwright等框架进行的处理。想了解的小伙伴可以去看一下官网的README。但本文章想分享一下如何将这项目接入影刀使用

解决过程

       我们先将项目复制到本地可以在官方直接下载项目。或者用git clone的方式,也可以使用

pip install shopee-captcha-solver方式,都可以。下图是采用下载项目的方式

下载文件后我们进入文件查看其源码。我们在源项目可以看到多个框架的阶级方法,任意选其中一个就好了,这里我选择playwright,并根据函数注释找到了对应的解决核心代码

再一步步进行引导分析将必要的代码写入影刀,并对源码的内容进行替换。这是最终在影刀内的结果

这是我进行的一次测试

Q&A

Q:需要付费嘛

A:调用了SadCaptcha接口,需要付费进行

总结

        后面还可以将其转化为指令使用,为RPA以及自动化提高了不少的稳定性。源码以及配置可找我领取

       

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐