웹 크롤링, 스크래핑
파이썬, 셀레니움 쿠키 제어 예제
수알치
2022. 7. 16. 17:30
<참조> 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()
반응형