11.네이버_로그인_자동화
292
chrischina
작성한 질문수 2
0
강사님 올려주신 글 과 다른 수강생 님이 올려주신 글에 따라 조치 했는데
희한 하게 id 에서는 똑같이 v 한글자만 나오고 다음으로 넘어가서 pw 에서는 자동입력 됩니다
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
# 크롬 드라이버 자동 업데이트
from webdriver_manager.chrome import ChromeDriverManager
import time
import pyautogui
import pyperclip
# 브라우저 꺼짐 방지
chrome_options = Options()
chrome_options.add_experimental_option("detach",True)
# 불필요한 에러 메시지 없애기
chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=chrome_options)
# 웹페이지 해당 주소 이동
driver.implicitly_wait(5)#웹페이지 로딩 될때까지 5초 기다림
driver.maximize_window()#화면 최대화
driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com")
#아이디 입력창
id= driver.find_element(By.CSS_SELECTOR,"#id")
id.click()
pyperclip.copy(".......")
pyautogui.hotkey("command","v")
# id.send_keys("chinacyber")
time.sleep(2)
#비밀번호 입력창
pw= driver.find_element(By.CSS_SELECTOR,"#pw")
pw.click()
pyperclip.copy(".......")
pyautogui.hotkey("command","v")
# pw.send_keys("k6751ik675+")
time.sleep(2)
#로그인 버튼
login_btn=driver.find_element(By.CSS_SELECTOR,"#log\.login")
login_btn.click()
답변 0
강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.
2
38
1
강의 자료를 어디서 확인 할 수 있나요?
1
44
3
강의가 넘 좋아서 3번째 복습을 하고 있는데
1
35
3
실습 중 codex를 클로드코드로 대체 가능한지 문의
1
31
2





