반응형
<참조> 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()
반응형
'웹 크롤링, 스크래핑' 카테고리의 다른 글
파이썬, 셀레니움 브라우저 창과 탭 이동 제어 (0) | 2022.07.16 |
---|---|
파이썬, 셀레니움에서 버튼이나 엘리먼트 접근 못하는 경우, iframe (0) | 2022.07.16 |
셀레니움, WebDriverWait 및 에러 처리, 드라이버 옵션 예제 (0) | 2022.07.16 |
셀레니움 User-Agent (0) | 2022.07.16 |
Running as root without --no-sandbox is not supported. 에러 (0) | 2022.07.16 |