플그래밍/파이써언

[파이썬] Selenium - 자바스크립트로 스타일(css) 변경하기

훗티v 2024. 4. 24. 05:55
반응형

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짜리 테두리를 입힙니다.

 

 

 

 

 

 

 

반응형