본문 바로가기

Python anywhere5

[Python 텔레그램 봇] '매일' '1시간 주기'로 단독 뉴스 전해주는 봇 만들기 여기서 중요한 포인트는 '매일 매일' '1시간 주기'로 알림을 준다는 것이다. '매일 매일'을 위해서 Python anywhere 라는 서비스를 이용했으며 (매월 $5인 유료 서비스) '1시간 주기'를 위해서 APScheduler라는 Python package를 이용했다. 프로젝트 컨셉 https://www.youtube.com/watch?v=DyJDNnEAycY '매일' '1시간 주기'로 단독 뉴스 전해주는 봇 만들기 ※아래 내용을 이해하려면, 위 영상을 끝까지 시청하는 것이 도움이 되니 꼭 시청해주세요. (Only 4 minutes :D) 소스 코드 import requests from bs4 import BeautifulSoup import telepot #시간 마다 알람 지정용 from apsch.. 2021. 6. 15.
[Python 텔레그램 봇] 커뮤니티의 특정 '키워드'가 들어간 게시글 알림 받기 이번 포스팅에서는 커뮤니티의 특정 '키워드'가 들어간 게시글 알림 받기 를 해보겠습니다. 프로그램 컨셉 보배드림 커뮤니티에서 '도와주세요'라는 키워드를 검색하여 나온 새로운 게시글을 주기적으로 받습니다. 만약 새로운 글이 없으면 '새로운 글 읎따...'라는 응답도 날려주죠:) 웹 크롤링 루틴 1. 보배드림 사이트 접속하기 https://www.bobaedream.co.kr/ 보배드림 - 중고차 플랫폼, 수입차, 수입중고차 및 중고차시세, 내차시세 제공 중고자동차, 수입차, 외제차, 튜닝카, 스포츠카 매매 및 판매, 중고차시세 제공 www.bobaedream.co.kr 2. 검색 돋보기 아이콘 클릭하기 3. 내가 원하는 키워드 입력하기 (여기선 '도와주세요') 4. Enter 쳐서 접속하기 5. '커뮤니티.. 2021. 6. 6.
[Python Anywhere] Selenium 모듈 적용하는 법 Error message 만약 Python anywhere에서 selenium 패키지(모듈)을 사용했는데 아래와 같은 error message가 출력된다면, 아래 가이드를 따라하면 된다. "Permission denied" OSError: [Errno 13] Permission denied Selenium 패키지가 제대로 설치하기 'pip3 install selenium'을 하는 것이 일반적이나 --user 명령어까지 사용해야 된다. 그리고 혹여나 과거 버전으로 설치되어 있을 수 있으니 --upgrade 명령어까지 추가해서 실행하는 것이 좋다. pip3 install --user --upgrade selenium 소스코드 안에서 Selenium 함수 활용하기 이제 설치는 완료되었고 내가 실행하고자 하는 .. 2021. 5. 27.
[Python anywhere 소개] 텔레그램봇 파일 서버에 올려 실행하기 Python Anywhere 두번째 시간입니다. 이번 포스팅을 보기 앞서 아래 이전 포스팅을 꼭 참고해주세요. 2021.05.19 - [SW programming/Python] - [Python anywhere 소개] 텔레그램봇 파일 서버에 올려 실행하기 Python anywhere 환경 구축 일단 내 Python anywhere 환경을 내 PC에서 했던 것 처럼 꾸며야 한다. Bash에 들어가서 'ls'와 'cd'를 통해 어떤 디렉토리가 있고 어떤 파일이 존재하는 지 파악한다. 기본적으로 home 폴더가 있고 또 그 안에 로 된 폴더가 있다. 그리고 그 안에 README.txt 파일이 있으며 나머지는 이번에 실습하면서 작성한 파일들이다. 여기서 폴더를 만들고 싶으면 mkdir를 이용하여 만들 수 있다... 2021. 5. 19.
[Python anywhere 소개] 어디서든 코드 실행이 가능한 서버 구축 Python anywhere 란? python 코딩을 어디서든 사용할 수 있다는 취지로, 웹 기반으로 서버를 두어 원하는 폴더, 파일을 만들고 콘솔로 제어가 가능하다. Web 기반의 서비스도 되어 Django도 많이 활용하기도 한다. 요금제 종류는 총 4가지가 있다. 마지막은 Custom 이라서 어찌보면 크게 3가지가 있다. 간단한 테스트 프로젝트 돌리기에는 'Hacker' 단계도 충분하다. Hacker의 스펙은 아래와 같다. - 100,000 hit/day website - 2,000 CPU-seconds per day - 1 GB disk space - 가격은 매월 5 달러!! (꽤 저렴하다. 그러나 첫 달 무료. 뭐 이런 서비스는 없다) 카드 결제를 하고 나면 위와 같은 감사 안내가 나온다 :) 기.. 2021. 5. 17.