crontab 2

[Python]중고나라 크롤링 및 메일 발송 자동화

안녕하세요. 문범우입니다.오랜만에 파이썬으로 필요한 프로그램을 만들어 공유하려고 글 작성합니다.소개해드리고자 하는 프로그램은 중고나라에서 키워드 검색후 게시글 크롤링 및 메일 발송기능을 가진 프로그램입니다. 모든 소스코드는 아래의 github주소에 공개되어있습니다.https://github.com/doorBW/joonggonara_crawl 간단하게 활용 스택 및 배운점 등을 공유하겠습니다. 1. 활용 스택 - Python 3.7.1- pyenv 및 virtualenv를 통한 가상환경설정- Selenium / BeautifulSoup / smtplib / dotenv 라이브러리 활용- ubuntu crontab 활용 위와 같은 언어 및 라이브러리를 활용하였습니다.crawl.py 에서 중고나라 사이트에 접..

포트폴리오 2019.05.01

Python으로 일정 시간에 메일 보내주는 웹 크롤러 제작하기

안녕하세요. 문범우입니다.최근 파이썬을 활용할 일이 많이 없었는데, 엊그제 문득 필요한게 생각나서 후다닥 파이썬으로 만들어보았습니다. 뭐라고 이름을 지어야할지 모르겠는데..많은 분들도 만들어서 사용하시기도 하는 것으로 알고 있습니다.제가 자주 보는 커뮤니티에서의 특정 게시판 상위 n개에 대해서 크롤링하여 링크를 포함한 헤드라인만 정해진 시각에 제 메일로 보내는 프로그램입니다. 저는 OKKY라는 커뮤니티에서 스터디, 뉴스, 행사에 관련된 3개 게시판에 대해 상위 5개 또는 3개의 글을 정해진 시각(오전, 점심, 오후)에 메일로 보내도록 하였습니다. 메일 내용을 더 꾸밀 수도 있겠지만..일단은 심플하게 아래와 같이 메일이 전송됩니다 :) 실제로 이렇게 해두고 나니, 정해진 시각에 한번쯤 더 쳐다보게 되고 요..

포트폴리오 2019.02.11
728x90