验证码 -- 根据语义依次点击汉字

银行贷款场景:去 国家企业信用信息公示系统 查询贷款人所在单位的企业信息
如图所示:
验证码 -- 根据语义依次点击汉字

点击查询之后会弹出一个验证码,如图所示:
验证码 -- 根据语义依次点击汉字

大体思路和 4 位数字 + 字母验证码 思路差不多,代码类型选择为 8001
但是一直报错,如图:
验证码 -- 根据语义依次点击汉字

报错原因就是图片太大了不能大于200KB,像素不能大于600像素,而这个截图大约为 200KB,像素为 1200 像素,所以一直报错,找到原因就好解决了,把图片尺寸改小即可,代码如下:

from PIL import Image

im = Image.open(code_path)

region = im.resize((155, 200)) # 重新设定大小

region.save(code_path)

修改后的图片如下所示:

验证码 -- 根据语义依次点击汉字

这样就搞定了!!!

(附上最近一直在听的一首歌,O(∩_∩)O 哈哈 ~~)

验证码 -- 根据语义依次点击汉字