CNode

nodejs项目中,如何破解pc网站常见的验证码

分享
Uustbtaotao发布于9 年前最后回复9 年前3 回复4446 浏览0 收藏

node项目,实现了从pc网站抓取登录接口,获得验证码,并自动破解验证码,最终实现用手机自动登录pc网站。简单点就是 用手机重新定义UI,调用爬来的pc接口。接口验证码都好获取,验证如何自动破解呢?分享一下我的实践经过, 欢迎来吐槽交流 http://www.icafebolger.com/nodejs/nodetesseract.html

查看回复

回复 (3)

G
guchenhui#1·9 年前
引用 ustbtaotao@guchenhui 正常数字和字母组合的验证码通过训练是可以实现的,你说的二维码应该不行,我项目中遇到的就是纯数字的验证码成功率还是挺高的

@ustbtaotao 二维码是我说错了,是验证码。你训练的验证码样式应该都不是主流的吧。(干扰线有没有,颜色深浅有没有变化,大小有没有变化,有没有重叠余量),。这东西我觉得真的只能玩玩,实用价值不高。

G
guchenhui#2·9 年前

大概看了一下,新手可以弄弄玩玩。但真实的情况下,tesseract这东西识别不了任何图形二维码。

U
ustbtaotao#3·9 年前
引用 guchenhui大概看了一下,新手可以弄弄玩玩。但真实的情况下,tesseract这东西识别不了任何图形二维码。

@guchenhui 正常数字和字母组合的验证码通过训练是可以实现的,你说的二维码应该不行,我项目中遇到的就是纯数字的验证码成功率还是挺高的

参与回复
登录后即可参与回复。登录