Selenium으로 사이트를 연 후 특정 요소의 스타일을 변경하는 방법입니다.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--window-size=800,800")
driver = webdriver.Chrome(options=chrome_options)
# 페이지 열기
driver.get("https://www.google.com")
# 스타일을 변경할 요소 찾기
element = driver.find_element(By.CLASS_NAME, "uU7dJb")
# 자바스크립트로 테두리 입히기 (5px, 빨간색)
driver.execute_script("arguments[0].style.border='5px solid red'", element)
코드 실행 시 구글 사이트로 진입 후
하단 대한민국 div에 빨간색 5px짜리 테두리를 입힙니다.
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] Selenium - AttributeError 해결하기 (170) | 2024.05.01 |
---|---|
[파이썬] Selenium - 모든 쿠키 추출하기 (48) | 2024.04.24 |
[파이썬] Selenium - 여러 탭 열기 및 이동하는 방법 (31) | 2024.04.24 |
[파이썬] Selenium - 헤드레스(Headless, 창 없는 백그라운드 실행) 모드 (45) | 2024.04.24 |
[파이썬] Selenium - 마우스 우클릭 (ActionChains) (7) | 2024.04.24 |