验证码识别
反爬机制处理方法:识别图片中的数据,用于模拟登陆
识别验证码的操作
- 人工肉眼识别(不推荐)
- 第三方自动识别(推荐)(云打码,斐斐打码,超级鹰等)需要充值
使用流程(使用的云打码)
(之后云打码已经用不了,超级鹰跟下属步骤几乎相似)
- 注册(普通或者开发者用户)
- 开发者用户——创建软件——添加新软件——导入软件名称——提交———产生软件秘钥和id——开发文档——下载实例代码——点击下载云打码接口
代码中只需要修改部分用户名,密码,软件id,秘钥
上图为超级鹰的开发文档,选择开发语言。
之后会跳出对应开发语言的Demo下载,点击下载,在本地用IDE打开即可。
#!/usr/bin/env python
# coding:utf-8
import requests
from hashlib import md5
class Chaojiying_Client(object):
def __init__(self, username, password, soft_id):
self.username