1.获取并保存cookie
from selenium import webdriver
from time import sleep
import json
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('网址')
time.sleep(2)
#先登录方便获取登录状态的cookie
driver.find_element(By.XPATH,'//input[@name="userId"]').send_keys("cq_songmy")
time.sleep(2)
driver.find_element(By.XPATH,'//input[@id="password"]').send_keys("Bluewit123")
time.sleep(2)
driver.find_element(By.XPATH,'//*[@id="loginModal_btn"]').click()
time.sleep(2)
#把登录状态下的cookie写入json文件中
mycookies = driver.get_cookies()
jsoncookies = json.dumps(mycookies)
with open("mycookie.json",'w') as f:
f.write(jsoncookies)
driver.quit()
2.通过保存的cookie实现免登录
from selenium import webdriver
from time import sleep
import json
from selenium.webdriver.common.by import By