验证码识别参考:https://github.com/sml2h3/ocr_api_server
6.2K
git clone https://github.com/sml2h3/ocr_api_server.git
cd ocr_api_server
# 编译镜像
docker build -t ocr_server:v1 .
# 运行镜像
docker run -p 9898:9898 -d ocr_server:v1
使用
import requests
headers = {
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16D57 MicroMessenger/7.0.3(0x17000321) NetType/WIFI Language/zh_CN",
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
}
resp = requests.get('https://data.gdcic.net/Dop/CheckCode.aspx?codemark=408.15173910730016', headers=headers, verify=False)
image_bytes = resp.content
requests.get("http://192.168.35.131:9898/ping").text #返回pong则启动成功
image_bytes = open("code.png", 'rb').read()
resp = requests.post("http://192.168.35.131:9898/ocr/file/text", files={'image': image_bytes})
image_bytes = open("code.png", 'rb').read()
resp = requests.post("http://192.168.35.131:9898/ocr/b64/text", data=base64.b64encode(image_bytes).decode())
Content type
Image
Digest
Size
532.8 MB
Last updated
over 4 years ago
docker pull ytdock/ocr_server:v1