获取cookies

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import time
from selenium.webdriver import Chrome

web = Chrome()
web.get('https://www.qidian.com/')
web.find_element_by_xpath('//*[@id="login-btn"]').click()
#跳转到iframe
web.switch_to.frame(web.find_element_by_xpath('//*[@id="loginIfr"]'))
#休息一下,使用微信登入
time.sleep(15)
#获取cookie
coo = web.get_cookies()
print(coo)
web.quit()

登入

1
2
3
4
5
6
7
8
9
10
11
12
13
from selenium.webdriver import Chrome
web = Chrome()
web.get('https://www.qidian.com/')
web.implicitly_wait(10)
web.delete_all_cookies()

cookies = []
#去除expiry
for c in cookies:
if 'expiry' in c:
del c['expiry'] #删除遍历中的c
web.add_cookie(c) #把遍历的内容放到网站cookie
web.refresh()