python7 ImportError: libSM.so.6: cannot open shared object file: No such file or directory centos tesseract, open cv 사용시 오류 리포팅 ImportError: libSM.so.6: cannot open shared object file: No such file or directory sudo yum install libXext libSM libXrender 를 설치해준다. centos tesseract, open cv 사용시 오류 리포팅 [skan@ae-report-crawler]$ python3.6 application.py dev Traceback (most recent call last): File "application.py", line 4, in from com.aereport.scraping.batch.schedulers.common_scheduler impor.. 2021. 7. 7. selenuim 과 requests 비교 selenuim 과 requests 의 비교 분석 selenium selenium 이란? selenium은 주로 웹테스트를 하는데 이용하는 프레임 워크로 알려져 있다. Webdriver모듈을 이용하여 운영체제에 설치된 크롬및 파이어폭스 등의 브라우저를 제어한다. 장점 requests 와 다르게 사용자가 동작하는 것처럼 시나리오를 통해 동작이 가능하며, 비동기적으로 불러오는 DOM 및 마우스클릭 및 Over 로 생기는 HTML , 비동기 통신으로 가자오고 javascript에 의해 동적으로 생성되는 DOM 을 랜더링 하여 모두 보여주며 접근이 가능하다. 이에 강력한 웹매크로를 만들어 낼수 있다. 단점 requests에 비해 시간이 오래걸리는 단점이 있으며, 멀티로 생성시 브라우저간의 세션공유가 되지 않는다.. 2019. 6. 25. selenium 웹크롤링 selenium 웹크롤링 1. selenium 을 활용한 웹크롤링 방법 예제 def login(userId, user_password): """ 페이지 로그인 :param userId: :param user_password: :return: """ oauth_login_url = 'https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com' # 페이지 접속 _driver.get(oauth_login_url) # Element Find userIdElem = _driver.find_element_by_id("id") userPasswordElem = _driver.find_element_by_id("pw") # Value S.. 2019. 6. 21. python datetime 사용방법 python datetime 사용법 import datetime # UTC datetime print(datetime.datetime.utcnow()) # result : 2019-06-21 02:38:05.099542 # 포멧 변경 print(datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%H:%S.%f')[:-2]) # result : 2019-06-21 02:02:05.0995 # 오늘 날짜 print(datetime.date.today()) # result : 2019-06-21 # 오늘 날짜 타입 확인 print(type(datetime.date.today())) # result # 오늘 날짜 타입 Str 변환 print(datetime.date.toda.. 2019. 6. 21. 이전 1 2 다음