안녕하세요 자동화엔지니어를 꿈꾸는 슬짱입니다!!
자동 로그인 스크립트를 구현 중 일전에 셀레니움으로 막혔던 로그인 방법을 우회하는 방법을
찾았습니다!!!
이전 글에 네이버 로그인 우회하는 방법을 찾아서 롯데온도 직접 적용해 보기로 했습니다^^
네이버 로그인 시는 pyperclip과 pyautohui를 사용해서 id/pw 모두 입력하고 로그인을 했었는데요~
롯데온 사이트에 동일하게 적용하니 pw박스에서 pyperclip 모듈이 동작하지 않았습니다..
그러면 셀레니움모듈이랑 섞어 볼까?? 라는 궁금증이 생겨서 진행 했습니다!!
id는 pyperclip과 pyautohui를 사용했고
pw는 send_key를 사용했습니다.
로그인이 성공하였습니다^^
코드 공유해드립니다~
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
import pyautogui
import pyperclip
driver=webdriver.Chrome()
driver.set_window_position(0,0)
driver.set_window_size(1920,1080)
driver.implicitly_wait(10)
#로그인 선택
elem=driver.find_element(By.CSS_SELECTOR, '#mainLayout > header > div > div.util.innerContent > div > ul > li:nth-child(1) > a')
elem.click()
#id 선택 및 입력
elem=driver.find_element(By.CSS_SELECTOR, '#inId')
elem.click()
pyperclip.copy("본인 id")
pyautogui.hotkey("ctrl", "v")
time.sleep(2)
#비밀번호 선택 및 입력
elem=driver.find_element(By.CSS_SELECTOR, '#Password')
elem.click()
elem.send_keys('본인 pw')
time.sleep(5)
#로그인 선택
elem=driver.find_element(By.CSS_SELECTOR, '#content > div.loginContent.withAd.vertical > div.loginWrap.lotteOn > div > div.btnConfirmWrap > button')
elem.click()
time.sleep(10)
'5.자동화 > [개인 과제] 자동화프로그램구현하기' 카테고리의 다른 글
Appium 과 Python을 이용하여 모바일 자동화 테스트 [1] (0) | 2024.08.02 |
---|---|
챗GPT 연동해서 주제에 적합한 블로그 포스팅 생성(GPT API , Streamlit) (9) | 2024.05.15 |
[SRT]기차표 자동화 예매하기 (결제화면 출력까지 개발) (0) | 2024.04.16 |
[네이버 로그인] 자동화 코드 - 우회 하는 방법 (0) | 2024.02.06 |
[인스타그램] 자동 좋아요 프로그램 구현 (1) | 2024.01.27 |