파이썬 4

scraping issue handle

특정 엘리먼트 클릭 driver.find_element_by_id('').click driver.find_element_by_xpath('').click() 반응형 웹에서 특정 엘리먼트를 클릭해서 페이지를 추가 로딩할때 오류가 난다면 el = driver.find_element_by_xpath('') driver.execute_script("arguments[0].click();", el) 화면 로딩하는거 기다릴때 driver.implicitly_wait(시간) pdf로 스크린샷 찍기 driver.execute_script('window.print();') 화면 가장 아래로 스크롤링 driver.execute_script("window.scrollTo(0, document.body.scrollHeight..

Python 2020.12.20

서버의 로그를 파이썬으로 읽어서 slack으로 전달하기

from datetime import datetime import inspect, subprocess, socket from slacker import Slacker ''' 크론탭 로그 예제 Sep 01 00:00:00 서버이름 CROND[12345]: (실행하신분) CMD (실행 내용) Sep 01 00:00:00 서버이름 CROND[12345]: (실행하신분) CMD (실행 내용) Sep 01 00:00:00 서버이름 CROND[12345]: (실행하신분) CMD (실행 내용) 구현 내용 1. 매일매일 크론탭의 로그를 체크한다. 2. 예전 로그는 볼 필요가 없다. 3. 크론탭 로그에서 필요한 내용만 뽑아서 slack으로 전달한다. ''' # Sep 형식으로 월을 구해야 합니다. # 월을 영어로 구한 ..

api 만들기 기초

sanic..... 뭔가 기능이 많은듯 한데 제대로 못써먹고 있는것 같다 -ㅁ-;; 공식 레퍼런스가 넘나 광활하네요.. 여튼 잘나가는 회사는 sanic을 다 쓴다고 해서 저도 써보았습니다(불순한 의도ㅋㅋㅋㅋ) flask를 사용할때는 잘 몰라서;; param들을 하나씩 다 머리위에 이고다니느라 스트레스 많이 받은 끝에..... init 단계에서 필요한 value들을 다 가지고 다니려고 그 부분도 써놓았어요.. from sanic import Sanic, response from sanic.views import HTTPMethodView from projectName import InitParams import json, request from projectName import service app = S..