import selenium
print("Selenium 버전:", selenium.__version__)
4.6v 이상부터 (1)chrome webdriver 설치 불필요 (2)webdriver_manager 사용 불필요
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--start=maximized") ## 최대화 모드로 시작
#options.add_argument("--headless=new") ## 백그라운드에서 실행(크롬창 띄우지 않음)
options.add_experimental_option("detach", True) ## 창을 닫더라도 드라이버 유지
from webdriver_manager.chrome import ChromeDriverManager
service = Service(ChromeDriverManager().install())
#driver = webdriver.Chrome(service=service, options=options) # 4.6v 이전
driver = webdriver.Chrome(options=options)
url = "https://naver.com"
driver.get(url)
# 요소 찾기
#driver.find_element(By.XPATH, '') # XPath로 찾기
# 요소 찾기 > 요소 활용(값 입력)
driver.find_element(By.XPATH,'//*[@id="query"]').send_keys("input_text")
# 요소 찾기 > 요소 활용(클릭)
driver.find_element(By.XPATH,'//*[@id="search-btn"]').click()