SliderVerification
SliderVerification copied to clipboard
腾讯、百度、快手、抖音、京东、谷歌移动滑块验证识别
No.1 移动滑块验证识别库 👍
说明:滑块验证码识别库基于Python+Selenium+谷歌内核驱动打造,本项目遵循开源本心和易用、实用、好用的原则。在此说明,请勿非法使用否则后果自负!
No.2 图形识别库 ykocr 👍
🌲 说明:ykocr 整合市场比较实用的 ocr识别库
支持平台
- [x] 抖音
- [ ] 快手
- [ ] 腾讯
- [ ] 百度
- [x] 京东
- [x] 拼多多
- [x] 普通验证码
私有化部署说明📖
目前我们提供拼多多、京东移动验证码滑块计算API接口,
HTTP模式接入最大化兼容所有编程语言~
📮 购买邮箱:[email protected]
使用教程
抖音
if __name__ == '__main__':
# 移动滑块背景图片地址
h1 = 'https://p9-catpcha.byteimg.com/tos-cn-i-188rlo5p4y/488881e7216246249a5d81cddcb69c43~tplv-188rlo5p4y-2.jpeg'
# 移动滑块图片地址
h2 = 'https://p9-catpcha.byteimg.com/tos-cn-i-188rlo5p4y/e7bcbd4bb0374580a2358e029f83b84f~tplv-188rlo5p4y-1.png'
# 识别获取X移动距离
x = getTargetSliderPointX(h1, h2)
options = webdriver.ChromeOptions()
web = webdriver.Chrome(options=options)
web.get('https://www.douyin.com/')
# ...... 此处省略其他操作
startMove(web, x, '//*[@id="secsdk-captcha-drag-wrapper"]/div[2]')
图片验证码文字识别
from ykocr import ykocr
if __name__ == '__main__':
ocr = ykocr()
res = ocr.imgToText('1.png')
print(res)