小工具知识网

当前位置: 首页 > 行业知识 > 爬虫(四)

行业知识

爬虫(四)

2026-11-10 05:35:43 来源:互联网转载

1.图片验证码

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

2.打码平台

index.php/tags-41973.html" >���址:http://www.ttshitu.com/,找到开发文档点击Python,没有钱了要用我的账号密码,充钱

import base64import jsonimport 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:拼图识别def base64_api(uname, pwd, img, typeid):    with open(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)

上一篇:私人服务器怎么开网络?

下一篇:云服务器怎么跳出来?