파이썬에서 youtube API를 통해서 정보를 추출하려면 채널 ID라는 항목이 나오는데요. 2021.12.30 - [Tip & Tech/Python] - 파이썬 유튜브 API 연동하기 파이썬 유튜브 API 연동하기 저번에는 크롤링으로 하는 방법을 알아보았는데요. 구글은 API를 제공해줘서 좀더 편한방법으로도 크롤링할 수 있습니다. 2021.12.28 - [Tip & Tech/Python] - 파이썬 유튜브 제목, 조회수 크롤링하기 파 dorudoru.tistory.com 현재 저의 채널은 아래와 같이 채널 ID가 바로 공개되는 방식인데요. https://www.youtube.com/channel/UC_aIaSzQL2aYLw3CSUVYg8w Doru www.youtube.com 하지만 많은 사이트들은 접..
오늘은 파이썬을 활용해서 간단하게 챗봇을 만들어보는 것을 진행해보겠습니다. 텔레그램 챗봇이란? 먼저 챗봇(chat bot)부터 설명을 드려야할 것 같습니다. 챗 봇은 말그대로 음성이나 문자를 통한 인간과의 대화를 통해서 특정한 작업을 수행하도록 제작된 컴퓨터 프로그램을 뜻합니다. 그래서 이 챗봇을 텔레그램을 통해서 구현한 것이 텔레그램 챗봇이라고 할 수 있습니다. 가장 유명한 챗봇은 예전에도 한번 포스팅한 적이 있는 이루다도 AI 챗봇입니다. 2021.01.12 - [Life/Review] - [AI] 이루다 서비스 일시 중단 [AI] 이루다 서비스 일시 중단 정말 지난 주에 가장핫한 서비스였는데.. 여러 이슈를 만들어내고 서비스가 종료되었다. 관련 기사는 계속 나오고 있다. 스캐터랩에서 개발한 이루다는..
파이썬으로 코딩하다 보면 pip를 자주 만나게 됩니다. 오늘은 이 PIP에 대해서 알아보겠습니다. 파이썬 PIP란? pip는 파이썬의 패키지 인스톨러입니다. 윈도우에서 앱 및 기능에서 설치된 프로그램을 관리할 수 있는 것처럼 파이썬에서는 PIP를 활용해서 패키지를 설치하고 관리할 수 있습니다. 그리고 PIP는 python설치 경로 아래 Scripts(대소문자 구별) 폴더에 위치해 있습니다. 혹시 Path를 설정 안 했다면, 실제 파이썬 설치 경로에서 Scripts 폴더에 가서 실행하셔야 합니다. pip 명령어 pip의 버전 확인은 pip --version으로 할 수 있습니다. 그리고 현재 설치된 패키지는 pip list를 통해서 확인 가능합니다. 아래와 같이 설치된 모든 패키지와 버전을 보여줍니다. 그리..
파이썬을 서버에서 crontab을 통해서 스케쥴링하여 실행하는 방법을 알아보겠습니다. Crontab 사용법 crontab은 리눅스에서 원하는 작업을 원하는 시간에 스케쥴링 해주는 툴입니다. 일반적으로 shell script 인 .sh확장자 파일을 주로 등록하여 사용합니다. 아래처럼 mtime, ctime을 활용해서 sh파일을 만들곤 합니다. 생성(create) 3일 이상된 파일 삭제 find ./ -ctime +2 -exec rm {} \ ; find /home -name '*.log' -ctime +2 -exec rm {} \; 삭제 명령 수정한지(modify)- 1일 지난 파일 삭제 예 find [디렉토리] -mtime +0 -exec rm -f {} \; 다시 돌아와 crontab의 주요 명령어는 ..
저번에는 크롤링으로 하는 방법을 알아보았는데요. 구글은 API를 제공해줘서 좀더 편한방법으로도 크롤링할 수 있습니다. 2021.12.28 - [Tip & Tech/Python] - 파이썬 유튜브 제목, 조회수 크롤링하기 파이썬 유튜브 제목, 조회수 크롤링하기 안녕하세요. 오랫만에 파이썬 포스팅을 하게 되었네요. 오늘은 유튜브 페이지의 제목과 조회수를 크롤링 해보겠습니다. 유튜브 페이지 크롤링 저번에 포스팅과 같이 크롤링은 처음 구조 확인부 dorudoru.tistory.com 유튜브 API API는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트로, 애플리케이션 프로그래밍 인터페이스(Application Programming Interface)의 약자입니다. 즉 API를 사용하면 ..
안녕하세요. 오랫만에 파이썬 포스팅을 하게 되었네요. 오늘은 유튜브 페이지의 제목과 조회수를 크롤링 해보겠습니다. 유튜브 페이지 크롤링 저번에 포스팅과 같이 크롤링은 처음 구조 확인부터 시작되는데요. 유튜브 재생 플레이어의 경우 meta 정보에 포함되어 있습니다. 2021.02.17 - [Tip & Tech/Python] - 파이썬으로 네이버 스포츠 농구 일정 크롤링 하기 파이썬으로 네이버 스포츠 농구 일정 크롤링 하기 오늘은 파이썬을 이용해서 네이버 스포츠의 농구 일정을 크롤링 하는 프로그램을 짜보겠습니다. 먼저 오늘 크롤링 할 네이버 농구 일정 페이지입니다. 먼저 크롤링하기전에 주소를 찾습니다. sp dorudoru.tistory.com 이렇게 제목이 있구요. itemprop="duration" 재생..