selenium3 + python - cookie positioning



from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
import time

driver = webdriver.Chrome()
# 启动浏览器后获取cookies
print(driver.get_cookies())
driver.get("https://www.cnblogs.com/Teachertao/")
# 打开主页后获取cookies
print(driver.get_cookies())
# 登录后获取cookies
driver.get("https://passport.cnblogs.com/user/signin")
#隐形等待
driver.implicitly_wait(10)
driver.find_element_by_id("LoginName").send_keys("user")
driver.find_element_by_id("Password").send_keys("passwd")
driver.find_element_by_id("IsRemember").click()
driver.find_element_by_id("submitBtn").click()
time.sleep(3)
print(driver.get_cookies())

# Specify the name of the cookie obtain
Print (driver.get_cookie (name =. "Cnblogs.Account.Antiforgery"))

# Clear the name of the cookie
driver.delete_cookie (name =. "Cnblogs.Account.Antiforgery")
Print (driver.get_cookies ())
# in order to verify this cookie are logged in, you can delete after refresh the page
driver.refresh ()

# clear all cookie
driver.delete_all_cookies ()
Print (driver.get_cookies ())

Guess you like

Origin www.cnblogs.com/Teachertao/p/10990647.html