【Python 滑块不同的操作】对滑块进行处理,列如切割、还原、去除、无脑识别距离等等

本文介绍了如何使用Python进行滑块验证中的图片处理,包括极验3.0和4.0滑块的背景还原、缺口距离计算,以及小拼图与长拼图之间的转换。同时提供了去除半透明像素和AES解密的方法,源代码包含详细注释,可供学习和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章日期:2024.03.23

使用工具:Python

类型:图片滑块验证的处理(不限于识别距离)

使用场景:?

文章全程已做去敏处理!!!  【需要做的可联系我】

AES解密处理(直接解密即可)(crypto-js.js 标准算法):在线AES加解密工具

今天的这个案例的主要作用是方便大家对滑块的研究、使用、学习、原理理解等..... 

源码在文章结尾,源码有详细注释,有任何问题直接私信!!!     持续更新中........

目录

1、极验3.0滑块 【还原】【距离计算】- 还原滑块背景图,并计算出缺口距离

2、极验4.0滑块 【转换】- 小拼图转长拼图

3、简书滑块 【切割】- 切割出仅有缺口的滑道

4、网易易盾滑块 【转换】- 长拼图转小拼图

5、极验4.0滑块 【去除】- 拼图去除半透明像素

【附上源码-python】- 持续更新


使用场景:

1、极验3.0滑块 【还原】【距离计算】- 还原滑块背景图,并计算出缺口距离

需要材料:完整滑块背景图(图片)、有缺口的滑块背景图(图片)

# 还原 完整滑块背景图  将还原后的结果保存为名字为:a1   默认会自动添加文件后缀名png
Slide_processing().background_reduction('1.jpg',True,'a1')
# 还原 有缺口的滑块背景图  将还原后的结果保存为名字为:a2   默认会自动添加文件后缀名png
Slide_processing().background_reduction('2.jpg',True,'a2')
# 放入 【完整滑块背景图】 和 【有缺口的滑块背景图】 计算缺口的距离  strict:容错值,默认为0
print(Slide_processing().slider_identify_background('a1.png','a2.png',strict=200))

2、极验4.0滑块 【转换】- 小拼图转长拼图

需要材料:小拼图(图片)、背景图的总高度(数字距离)、服务器返回的拼图放置高度(数字距离)

 

'''
:param p_puzzle_path:  本地小拼图的的路径
:param total_height:  背景图图片的总高度 - 上下距离 - 最终拼图的高度 - 要和滑块的背景图的高度一致
:param starting_height:  拼图图片的放置位置,从上倒下计算距离,设置20则表示从上到下,距离20个像素点开始放置拼图 - 通常服务器会返回此参数
:param save_file:  是否保存最终修改后的图片  默认False不保存 
:param save_file_path:  保存最终修改后的图片名称,不含后缀    默认:自动生成 (使用此参数请先开启save_file)
:return: base64图片
'''
print(Slide_processing().slider_puzzle_big(p_puzzle_path='a1.png',
                                           total_height=200,
                                           starting_height=95,
                                           save_file=True,
                                           save_file_path='q1'))

3、简书滑块 【切割】- 切割出仅有缺口的滑道

需要材料:有缺口的滑块背景图(图片)、长拼图(图片)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小木_.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值