12306/config/getCookie.py

23 lines
625 B
Python

import time
import TickerConfig
def getDrvicesID(session):
"""
:return:
"""
print("cookie获取中")
from selenium import webdriver
cookies = []
driver = webdriver.Chrome(TickerConfig.CHROME_PATH)
driver.get("https://www.12306.cn/index/index.html")
time.sleep(10)
for c in driver.get_cookies():
cookie = dict()
if c.get("name") == "RAIL_DEVICEID" or c.get("name") == "RAIL_EXPIRATION":
cookie[c.get("name")] = c.get("value")
cookies.append(cookie)
if cookies:
session.httpClint.set_cookies(cookies)
print("cookie获取完成")