반응형

<참조>  https://www.selenium.dev/documentation/webdriver/browser/cookies/#same-site-cookie-attribute

파이썬, 셀레니움 쿠키 제어 예제

정리. 수알치 오상문 

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
# 현재 브라우저에서 쿠키 추가
driver.add_cookie({"name": "쿠키이름", "value": "쿠키값"})

 

from selenium import webdriver
driver = webdriver.Chrome()
# url 이동
driver.get("http://www.example.com")
# 쿠키 저장하기 
driver.add_cookie({"name": "foo", "value": "bar"})
# 쿠키 가져오기
cookie = driver.get_cookie("foo")
print(cookie)

 

from selenium import webdriver
driver = webdriver.Chrome()
# url 이동
driver.get("http://www.example.com")
driver.add_cookie({"name": "test1", "value": "cookie1"})
driver.add_cookie({"name": "test2", "value": "cookie2"})
# 모든 쿠키 가져오기
cookies = driver.get_cookies()
print(cookies)

 

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
driver.add_cookie({"name": "test1", "value": "cookie1"})
driver.add_cookie({"name": "test2", "value": "cookie2"})
# 'test1' 쿠키 삭제하기
driver.delete_cookie("test1")

 

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
driver.add_cookie({"name": "test1", "value": "cookie1"})
driver.add_cookie({"name": "test2", "value": "cookie2"})
# 현재 브라우저 모든 쿠키 삭제
driver.delete_all_cookies()

 

반응형

+ Recent posts