Python 爬取12306登录界面的验证码图片

您所在的位置:网站首页 python爬取验证码图片 Python 爬取12306登录界面的验证码图片

Python 爬取12306登录界面的验证码图片

2024-07-10 06:21| 来源: 网络整理| 查看: 265

文章目录 1. 按2. 代码3. 结果

1. 按

经过本人于2020年07月09号测试,12306仅对验证码图片做了下base64编码,并且对请求频率做了限制。除此之外,暂时未发现其他的限制,我连用户代理都没设置就直接上了,没有任何问题。

2. 代码 import base64 import requests import json import os # 获取验证码图片的base64编码 url = 'https://kyfw.12306.cn/passport/captcha/captcha-image64' res = requests.get(url) json_dict = json.loads(res.text) # print(json_dict['image']) img_text = json_dict['image'] # 将图的base64编码转成jpg文件 imgdata = base64.b64decode(img_text) file = open('1.jpg', 'wb') file.write(imgdata) file.close() # 打开图片 os.system('start 1.jpg') 3. 结果

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3