使用ShowapiRequest总是提示“图片太小,请调整”
来源:2-15 showapiRequest解决图片验证码识别

qq_樊云_0
2018-12-31
使用ShowapiRequest总是提示{“showapi_res_error”:"",“showapi_res_id”:“df31f5a1bd4749abb5e377fa044ecbe1”,“showapi_res_code”:0,“showapi_res_body”:{“remark”:“图片太小,请调整”,“ret_code”:-1}}
贴代码:
from test_selenium.ShowapiRequest import ShowapiRequest
from PIL import Image
im=Image.open(“D:/imooc1.png”)
image=im.resize((1024,760))
image.save(“D:/imooc1.png”)
r = ShowapiRequest(“http://route.showapi.com/184-5",“62626”,"d61950be50dc4dbd9969f741b8e730f5” )
r.addBodyPara(“img_base64”, “”)
r.addBodyPara(“typeId”, “35”)
r.addBodyPara(“convert_to_jpg”, “0”)
r.addFilePara(“image”, r"D:/imooc1.png") #文件上传时设置
res = r.post()
print(res.text) # 返回信息
老师求解答,实在是不知道怎么办了。在网上看了你说的。要把重置图片大小放在open后面,但是还是不行
2回答
-
慕后端6535303
2019-05-06
r = ShowapiRequest(“http://route.showapi.com/184-5",“62626”,"d61950be50dc4dbd9969f741b8e730f5” ) 将“http://route.showapi.com/184-5" 改成http://route.showapi.com/184-4" 试试。
00 -
Mushishi
2019-01-01
你好,这个你需要把电脑分辨率调整为标准或者用img的resize方法把截图改一下分辨率
00
相似问题