안녕하세요 salzzak 입니다.
저는 파이썬으로 자동화하는 것이 목적이어서... 이번에는 selenium을 설치해보겠습니다.
pip install selenium
cmd에 위 코드로~ selenium을 설치해봅니다.
Successfully 떴으니 설치 되었겠지만 아래 코드로 재확인 해봅니다.
pip freeze
설치 되어있네요~~
simpleAuto 라는 폴더 생성 후, 그 안에 simpleAuto.py 폴더를 만들어줍니다.
그 다음에... 필요한 것이 http://chromedriver.chromium.org/downloads 크롬 드라이버를 받아줍니다.!
크롬드라이버 Win 최신버전을 받아서~! 취향에 맞는곳에 압축을 풀어둡시다.
저같은 경우는 소스코드와 동일한 곳에 위치시켜두겠습니다.
네이버 창이 열리는 간단한 자동화 소스 코드 작성을 해봤습니다.
from selenium import webdriver
import time
driver = webdriver.Chrome("chromedriver.exe")
driver.get("http://www.naver.com")
time.sleep(5)
driver.close()
이렇게 소스코드를 작성 후... cmd 에서 해당 소스파일 경로로 이동 후 아래 커맨드 라인을 입력해줍니다.
python simpleAuto.py
소스코드에 작성한 대로 네이버 창이 열렸다가 5초 뒤에 닫힙니다.
성공!
저번 블로그 https://keefojifo.tistory.com/32?category=798164
에서 작성한 것 같이 exe 파일까지 만들어보겠습니당
pyinstaller -F simpleAuto.py
cmd에 입력 시 마찬가지로 여차저차해서 dist 폴더 안에 simpleAuto.exe 파일이 생깁니다.
저번처럼 바로 exe 파일을 여니, chromedriver 경로가 달라서 실행이 안되더라구요.
그래서 chromedriver를 dist 폴더 내에 이동 후 실행하니, 아까와 같이 정상 구동 되었습니다.
어쨋든 성공!
인스타그램 : https://www.instagram.com/salzzak_art/
스팀잇 : https://steemit.com/@salzzakart
'SNS API > steem.js 라이브러리' 카테고리의 다른 글
Javascript 자동화 puppeteer - 웹페이지 pdf로 추출 (0) | 2019.05.10 |
---|---|
steem.js 라이브러리 총 수익 계산 - 4 (0) | 2019.05.03 |
steem.js 라이브러리 각 항목들 알아보기 & 목적 -3 (1) | 2019.04.26 |
steem.js 내 함수들 사용법 알아보기 - 2 (0) | 2019.04.25 |
steem.js 라이브러리 사용해보기 -1 (0) | 2019.04.24 |