|
|
发表于 2018-12-13 21:21:02
|
显示全部楼层
本楼为最佳答案
- import json
- import requests
- requests = requests.session()
- img_url = 'https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand&0.3993011940822455'
- headers = {'User_Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:61.0) Gecko/20100101 Firefox/61.0'}
- rep = requests.get(img_url,headers=headers)
- with open('12306.jpg','wb') as f:
- f.write(rep.content)
- url = 'https://kyfw.12306.cn/passport/captcha/captcha-check'
- x_y = input()
- data = {
- 'answer':x_y,
- 'login_site':'E',
- 'rand':'sjrand'
- }
- html = requests.post(url, data=data).text
- print(json.loads(html))
复制代码 |
|