最近在学习爬虫,碰到很多验证登录,今天分享一个点选文字验证码识别以及我在使用的验证码识别平台。(上篇文章有涉及滑块验证)
首先,注册一个超级鹰账号,选择充值0.5-1元即可。
进入用户中心 > 软件ID 生成一个用来接入接口的软件ID,下载示例代码,然后就可以在pycharm中使用。超级鹰可以识别多种类型,b站验证码属于‘9004’
以b站验证码为例:
具体方法:首先模拟登录b站,进行登录,然后对验证码图片进行截图,使用screenshot()函数,将保存的图片传递给第三方平台识别,返回文字的坐标,模拟点击图片中的文字,等待验证成功。
具体实现:
1.模拟登录,对出现的验证码图片截图,定位后直接.screenshot('路径加名称')