본문 바로가기
개발일지/미니 프로젝트들

login-macro 제작기

by GiraffePark 2022. 10. 2.

제작동기 : 대원샵의 로그인 보너스를 쉽게 매일 받고 싶은 마음에 파이썬을 이용해서 매크로를 제작하였습니다.


 

 

목적 : 대원샵을 비롯하여 다양한 사이트에서 쉽게 로그인 해주는 매크로를 제작하기 위함입니다.


 

 

 

깃허브 : https://github.com/ParkGiraffe/login-macro

레퍼런스 : https://velog.io/@fluid_silver/Python-%EC%9E%90%EB%8F%99-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%EB%A7%A4-%EB%93%B1-%EB%A7%A4%ED%81%AC%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0-selenium-%EC%82%AC%EC%9A%A9

 


 

 

사용법 :

  1. main.py 안의 driver.get()의 parameter에 로그인 페이지 입력합니다.
  2. main.py 안의 id, pw변수에 자신의 로그인 정보 입력합니다.
  3. main.py 안의 id, pw, btn section에 알맞은 html element의  class or id or xpath를 입력합니다. (By.ID or By.CLASS or By.XPATH)
  4. 실행합니다.

 

 

 

프로그램 실행 화면 : 터미널창 & 크롬창이라서 따로 찍지 않았습니다.

 


 

 

 

 

발전 요소 : 프로그램 실행까지 매일 자동화시키는 것이 목표입니다.


 

 

 

에러/오류 해결과정 :

  • ‘시스템에 부착된 장치가 작동하지 않습니다’

‘시스템에 부착된 장치가 작동하지 않습니다.’라는 메시지가 계속 나오면서 오류를 뿜어냈습니다.

 

해결방법은 webdriver.Chrome() 의 options property에 webDriver.ChromeOptions().add_experimental_option("excludeSwitches", ["enable-logging"]) 를 넣어주는 것이었습니다.

 

해결에 도움을 준 링크
https://devyuseon.github.io/trouble%20shooting/selenium-usb-error/

 

 

 

아직 해결하지 못한 에러/오류 :

  •  없음

 

 

 

 

 

 

 

반응형

'개발일지 > 미니 프로젝트들' 카테고리의 다른 글

Ebook-capture-macro-py 제작기  (1) 2022.09.19