vlambda博客
学习文章列表

验证码识别服务 2Captcha

许多网站登录时都有验证码(又称 Captcha 测试),防止脚本登录。验证码有很多类型,最常见的就是字符识别(下图),那些歪歪扭扭的字符,计算机不容易准确识别,人类可以做到。



国内外有很多验证码识别服务,用于抓取数据,或者特定目的的脚本,比如秒杀商品

2Captcha它创始于2013年,一直运行至今。在行业里面,有不错的口碑和信用,是一个可靠的服务提供商。


2Captcha  最大的特色是,不管字体多么扭曲的验证码,都可以正确识别,包括 ReCaptcha 这种难度较高的验证码(下图),因为他们采用真人识别!任何人都可以去平台接活,按照工作量获取报酬。目前,“识别员”主要来自印度、俄罗斯、委内瑞拉、菲律宾等国家,覆盖了全球所有时区,官方承诺随时都有足够的“识别员”在线。2Captcha 希望有更多中国人去他们的平台,以提高中文验证码的识别准确率。



开发者只需要把验证码图片发到他们的服务器,就会有真人识别这些图片。每次验证码识别需要12秒~14秒,开发者使用前一次请求返回的 ID 轮询服务器,拿到识别结果。2Captcha 的收费相当便宜,1000次识别最低只要0.5美元(不到人民币4元),中国用户可以使用支付宝付款。如果识别不正确,他们保证退款。


除了文字验证码,下面这样的图片验证码也可以识别,详见他们的 API 文档。如果遇到开发困难,或者对文档有疑问,可以联系他们的客服,会提供技术支持。



最后,他们也向国内用户开放推荐提成。如果你推荐他人使用该服务,可以提成5%~10%;如果你是一个开发者,你开发的软件集成了 2Captcha,可以获得软件产生的费用的10%。


有人感兴趣的话,会出一期关于如何获取酬金和获得推荐提成的文章