본문 바로가기
반응형

Programming/Code Archive21

[파이썬] 실시간급상승검색어 자동 발송하는 봇 만들기 3: 웹크롤링과 메시지 발송을 수행하는 텔레그램 봇 실시간 급상승 검색어를 정해진 시간마다 크롤링해 텔레그램 메시지로 보내주는 봇을 제작합니다. (흰색 말풍선이 봇이 보낸 거고 녹색 말풍선은 접니다) 이 프로젝트는 아래 과업으로 이루어집니다: 텔레그램 봇 API 접근 권한 얻기 실시간 급상승 검색어 크롤링해 텍스트 파일로 저장 웹크롤링과 메시지 발송을 수행하는 텔레그램 봇 만들기(현재 글) 이번 포스팅에서는 1) 봇이 실급검 사이트 접속해 검색어를 스크래핑(크롤링)하고 2) 그걸 발화 가능한 형식으로 바꿔서 3) 이용자에게 텔레그램으로 발송하는 일련의 과정을 구현합니다. 작업환경 1) 파이썬3.9(64bit) 2) 파이썬IDE : Pycharm 코드 ▼ 필요한 라이브러리를 불러옵니다. 불러오려면 당연히 설치가 되어 있어야 되겠죠? (pip install .. 2023. 8. 13.
[파이썬] 실시간급상승검색어 자동 발송하는 봇 만들기 2: 실급검 크롤링 실시간 급상승 검색어를 정해진 시간마다 크롤링해 텔레그램 메시지로 보내주는 봇을 제작합니다. (흰색 말풍선이 봇이 보낸 거고 녹색 말풍선은 접니다) 이 프로젝트는 아래 과업으로 이루어집니다: 텔레그램 봇 API 접근 권한 얻기 실시간 급상승 검색어 크롤링해 텍스트 파일로 저장(현재 글) 웹크롤링과 메시지 발송을 수행하는 텔레그램 봇 만들기 이번 포스팅에서는 실시간 급상승 검색어를 크롤링해 txt 파일로 저장하는 것까지 다룹니다. 준비과정 크롤링하려는 실시간급상승검색어 페이지가 동적으로 구현되어 있기 때문에 HTML을 열어봐도 실급검 정보는 안 보입니다. 그렇기 때문에 BeautifulSoup4 패키지는 사용할 수 없고요. Selenium 패키지를 사용합니다. Selenium 패키지를 사용한다는 것은 크롬.. 2023. 8. 13.
[파이썬] 실시간급상승검색어 자동 발송하는 봇 만들기 1: 텔레그램 봇 생성 실시간 급상승 검색어를 보내주는 봇을 만들려고 합니다. 텔레그램 봇을 만들어서 크롤링(스크래핑)한 실시간 급상승 검색어를 일정 시간마다 쏴주는 프로그램이에요. 이 프로젝트는 아래 과업으로 이루어집니다: 텔레그램 봇 API 접근 권한 얻기(현재 글) 실시간 급상승 검색어 크롤링해 텍스트 파일로 저장 웹크롤링과 메시지 발송을 수행하는 텔레그램 봇 만들기 텔레그램 신규 봇 생성하기 텔레그램으로 메시지를 자동 발송하기 위해서는 봇을 생성해야 합니다. ▼ PC용 텔레그램 클라이언트를 설치해줍니다. ▼ 클라이언트를 실행해 인증과정을 완료하고, 검색창에 "botfather"를 입력합니다. 텔레그램 봇과 관련된 다양한 명령어를 안내해줄 텐데, 우리는 새로운 봇을 생성하려는 것이므로 /newbot을 선택합니다. ▼ 봇 .. 2023. 8. 13.
[파이썬] 인스타그램 해쉬태그(#) 검색결과 크롤링하기_최신ver. 인스타그램 해쉬태그 검색결과 크롤링하는 코드를 올렸었어요, 감사하게도 많은 분들이 참고해주셨는데 Meta에서 마크업을 계속 수정하다보니까 코드가 작동 안 한다는 민원이 계속 접수되더군요. 그 때마다 코드를 수정하는 식으로 응대를 하다가 저도 현업이 있는 사람이다보니 어느 시점 이후로는 팔로우업을 못 하겠더라고요. 지금 올리는 수정 코드를 마지막으로 인스타그램 해쉬태그 크롤링 코드에 대한 A/S는 없을 예정입니다. 혹시 크롤링이 필요하신 분은 비밀댓글 주세요. 싸게 해드릴게요... 아래 정리한 코드는 글이 작성된 오늘까지도 제대로 작동되는 걸 확인한 코드입니다. 수정 요청은 받지 않습니다. 결과물 형태 - 아래 스크린샷처럼 본문 텍스트, 작성일, 좋아요 수, 장소, 삽입된 태그가 엑셀로 정리돼 저장되는 코.. 2022. 8. 13.
반응형