0


爬虫(四)

1.图片验证码

import requests

res = requests.get('https://www.gushiwen.cn/RandCode.ashx')withopen("code.png","wb")as f:
    f.write(res.content)

在这里插入图片描述

2.打码平台

网址:http://www.ttshitu.com/,找到开发文档点击Python,没有钱了要用我的账号密码,充钱

import base64
import json
import requests

# 一、图片文字类型(默认 3 数英混合):# 1 : 纯数字# 1001:纯数字2# 2 : 纯英文# 1002:纯英文2# 3 : 数英混合# 1003:数英混合2#  4 : 闪动GIF# 7 : 无感学习(独家)# 11 : 计算题# 1005:  快速计算题# 16 : 汉字# 32 : 通用文字识别(证件、单据)# 66:  问答题# 49 :recaptcha图片识别# 二、图片旋转角度类型:# 29 :  旋转类型## 三、图片坐标点选类型:# 19 :  1个坐标# 20 :  3个坐标# 21 :  3 ~ 5个坐标# 22 :  5 ~ 8个坐标# 27 :  1 ~ 4个坐标# 48 : 轨迹类型## 四、缺口识别# 18 : 缺口识别(需要2张图 一张目标图一张缺口图)# 33 : 单缺口识别(返回X轴坐标 只需要1张图)# 五、拼图识别# 53:拼图识别defbase64_api(uname, pwd, img, typeid):withopen(img,'rb')as f:
        base64_data = base64.b64encode(f.read())
        b64 = base64_data.decode()
    data ={"username": uname,"password": pwd,"typeid": typeid,"image": b64}
    result = json.loads(requests.post("http://api.ttshitu.com/predict", json=data).text)if result['success']:return result["data"]["result"]else:# !!!!!!!注意:返回 人工不足等 错误情况 请加逻辑处理防止脚本卡死 继续重新 识别return result["message"]return""if __name__ =="__main__":
    img_path ="code.png"
    result = base64_api(uname='stara', pwd='050611zZ', img=img_path, typeid=3)print(result)

在这里插入图片描述

标签: python 爬虫 crawler

本文转载自: https://blog.csdn.net/m0_69402477/article/details/136545286
版权归原作者 Stara0511 所有, 如有侵权,请联系我们删除。

“爬虫(四)”的评论:

还没有评论