selenium 5

Docker 출석체크 이사가기 2차 출석체크 만들기

이전글. https://myharu.tistory.com/218 Docker 가지고 놀기 1탄 - 웹 크롤링(docker,python,selenium 등등) 일단 1탄이다. 시작은 반이니까.. 흐름은 이렇다. 도커로 만든 크롤러가 특정사이트에서 특정 상품이 있는지 체크하고 있으면 텔레그램으로 알려주는 기능이다. 일단 도커파일 만들기 FROM python:3 myharu.tistory.com https://myharu.tistory.com/219 출석체크 셀레니움 도커 이전작업 1일차 함수들 만들어두기 원래는 윈도우에 스케쥴링으로 구성해놨었다.. 근데 윈도우서버가 노후되고 실행이 잘안되서 도커로 이전작업을 한뒤에 클라우드에 도커 컨테이너 방식으로 올려볼 예정이다. 현재 작업된 소 myharu.tistory..

출석체크 셀레니움 도커 이전작업 1일차 함수들 만들어두기

원래는 윈도우에 스케쥴링으로 구성해놨었다.. 근데 윈도우서버가 노후되고 실행이 잘안되서 도커로 이전작업을 한뒤에 클라우드에 도커 컨테이너 방식으로 올려볼 예정이다. 현재 작업된 소스를 도커 컨테이너 방식에 맞게 수정하고 하나씩 실행해보고 문제여부를 체크해본다. https://blog.yos.kr/218 Docker 가지고 놀기 1탄 - 웹 크롤링(docker,python,selenium 등등) 일단 1탄이다. 시작은 반이니까.. 흐름은 이렇다. 도커로 만든 크롤러가 특정사이트에서 특정 상품이 있는지 체크하고 있으면 텔레그램으로 알려주는 기능이다. 일단 도커파일 만들기 FROM python:3 blog.yos.kr 에서 만들었던 도커파일을 계속사용한다. 도커에 소스폴더를 마운트 했기때문에 외부에서 소스 작..

Docker 가지고 놀기 1탄 - 웹 크롤링(docker,python,selenium 등등)

일단 1탄이다. 시작은 반이니까.. 흐름은 이렇다. 도커로 만든 크롤러가 특정사이트에서 특정 상품이 있는지 체크하고 있으면 텔레그램으로 알려주는 기능이다. 일단 도커파일 만들기 FROM python:3.9 WORKDIR /usr/src RUN apt-get -y update RUN apt install -y wget unzip RUN wget RUN apt -y install ./google-chrome-stable_current_amd64.deb RUN wget -O /tmp/chromedriver.zip curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`/chromedriver_linux64.zip RUN mkdir chrome RUN unzi..

Python Internet library (selenium)이용하여 로그인 하기

파이썬은 많은 개발자들이 만들어둔게 많다 그중에서 셀레니움이라는 크롬브라우저를 제어하는 함수모음이 있는데 그걸 이용하여 로그인을 해보자 selenium을 사용하게 설정 크롬에 맞는 크롬 드라이버 설치 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC import chromedriver_autoinstaller 이전에 배운 텔레그램을 사용하여 알림 남기기 import subprocess import pype..

파이썬을 이용한 자동화 연습

python 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org cmd로 셋팅할폴더로 이동 pip install selenium chromedriver_autoinstaller telegram python-telegram-bot https://api.telegram.org/bot[봇토큰]/getUpdates import telegram bot_token = "[봇토큰]" #봇토큰 chat_id= "[채팅방아이디]" #상대방 아이디 text = 'Bot에서 보낸 메세지입니다.' #보낼 메세지 bot = telegram.Bot(token = bo..

728x90
반응형