Study_공부/IT
[파이썬] 웹 사이트 로그인 자동화 코드 ( selenium 4 사용)
smiletown10
2023. 6. 12. 00:19
반응형
네이버로그인사이트예시 입니다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
import time
options = Options()
options.add_experimental_option('detach', True) # 브라우저 바로 닫힘 방지
options.add_experimental_option('excludeSwitches', ['enable-logging']) # 불필요한 메시지 제거
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=options)
driver.implicitly_wait(10)
driver.maximize_window()
driver.get(url)
#아이디입력창
id = driver.find_element(By.CSS_SELECTOR, "#id")
id.click()
id.send_keys("로그인ID")
time.sleep(2)
pw = driver.find_element(By.CSS_SELECTOR, "#pw")
pw.click()
pw.send_keys("비밀번호")
#로그인버튼
login_btn = driver.find_element(By.CSS_SELECTOR, "#log\.login")
time.sleep(2)
login_btn.click()
반응형