코딩
python - 출장자 명단을 텔레그램으로 보내기
요빙
2019. 1. 16. 18:04
파이썬(python)으로 회사 게시판에서 출장자명단을 가져 오는데는 성공했는데, 텔레그램으로 받을 수 있는지 알아 봤다.
출력만 telegram으로 하는 것이라 어렵지 않았다.
import telegram, my_token=' ', bot = telegram.Bot(token = my_koken), bot.sendMessage(" ",t.text) 만 추가 및 수정
(4, 6, 7, 27행)
텔레그램 봇 token 받는 법과 내 채팅ID는 구글을 통해 알아 냈다.
잘된다.
#출장자 명단 import requests from bs4 import BeautifulSoup import telegram my_token = '~~~~' # 받은 토큰을 붙여넣기 합니다. bot = telegram.Bot(token = my_token) #bot을 선언합니다. url_login = "http://~~~~" url_business= "http://~~~~" login_info = { "id":"~~~~", "password":"~~~~", } with requests.Session() as s: login_req = s.post(url_login, data=login_info,) business = s.get(url_business) html = business.text soup = BeautifulSoup(html, "html.parser") tbody = soup.find("tbody") tr = tbody.find_all("tr") for t in tr: bot.sendMessage("~~~~~", t.text) #텔레그램 챗ID를 넣기.)