可获取12306验证码
# -*- coding:utf-8 -*-
import time
import requests
def get_code_picture(local_filename):
#构造请求
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36",
"Referer":"https://kyfw.12306.cn/otn/login/init"}
url = "https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand&0.6551712691897946"
req = requests.get(url,headers = headers)
# print(req.content)
#将图片保留到本地
with open(local_filename, 'wb') as f:
f.write(req.content)
if __name__ == "__main__":
for i in range(0x7fffffff):#循环无限次
print(i+1)
#图片保留的路径
path = './' + str(i+1) +'.jpg'
# path = './' + str(1) +'.jpg'
# print(path)
get_code_picture(path)
# print (path)
#刷新过快会提示稍后再来,停顿一秒
time.sleep(1)



