提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
编译环境:window10/pycharm
超级鹰打码的注册及导入pycharm请参考其他博主,此博客只是提供如何在爬虫代码中引用超级鹰的方法
项目代码(已测试运行无误)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author:${柒}
@file:验证码.py
@time:2022/03/27
"""
import requests
from lxml import etree
from hashlib import md5 #这个库是超级鹰要用到的所以需要导入
if __name__ == '__main__':
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.46'
}
#定义一个构造函数用于传参,用户名,密码,软件id可以固定为自己在平台申请的,传两个参数:验证码图片路径和验证码格式
def transform_image(img_path,img_type):
chaojiying = Chaojiying_Client('用户名', '密码', '软件id')
im = open(img_path, 'rb').read()