B站登录需要用到图片点坐标点选类型的验证码验证,使用传统的OCR技术解决起来比较棘手,因此借助于第三方打码平台,可以快速实现这一功能。
- 创建项目【使用打码平台登录B站】,新建python文件【bili.py】【img_api.py】【accounts.py】
- 进入【accounts.py】,定义你的打码平台和B站账号以及密码
"""快识别账号密码"""
KUAI_USER = '你的账号'
KUAI_PASS = '你的密码'
"""B站账号密码"""
BILI_USER = '你的账号'
BILI_PASS = '你的密码'
- 进入【img_api.py】文件,进入打码平台开发文档的python接口(上面有提示,不打广告),把开发文档复制到【img_api.py】
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图片识别
# 二、图片旋转角度类型&#x