爬虫如何识别图片中的验证码?

前端做发送短信验证码,做了一个图片的校验码,防止被刷。但是同事说图片上的数字验证码容易被刷,技术上是怎么实现的呢?

阅读 3k
3 个回答

这个其实就是一个智能识别的问题,所以现在真正需要防止爬虫的验证都不是简单的用图片数字类型的啦。

如果不想自己实现验证码识别的话,网上有很多图片识别接口可以调用。获取验证码图片,然后请求接口就可以了。
如果想自己实现,网上有tensorflow.js然后训练一个验证码的数据集,也可以做出来。
至于类似极验的滑动验证码,主要是模拟鼠标轨迹,GitHub上有相关开源的代码,也可以学习学习。
目前市面上常见的验证码应该就这么多了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题