Selenium
-
telegram.py #예약하기 ticket_reservation = re.compile("예약[0-9]") ticket_reservation_find = re.compile("[^예약]") if ticket_reservation.match(con_text): index_seq = ticket_reservation_find.findall(con_text) index_seq = ''.join(index_seq) self.korail.ticket_reservation(index_seq) #7단계 글에서 검색, 결과 if문 밑에 추가하면 된다. korail.py def ticket_reservation(self, index_seq): #from tel.telegram import KTX_Telegram is_..
Python 과 Telegram, selenium으로 KTX 자동 예매하기(8. 예약하기)telegram.py #예약하기 ticket_reservation = re.compile("예약[0-9]") ticket_reservation_find = re.compile("[^예약]") if ticket_reservation.match(con_text): index_seq = ticket_reservation_find.findall(con_text) index_seq = ''.join(index_seq) self.korail.ticket_reservation(index_seq) #7단계 글에서 검색, 결과 if문 밑에 추가하면 된다. korail.py def ticket_reservation(self, index_seq): #from tel.telegram import KTX_Telegram is_..
2022.01.05 -
telegram.py if con_text == "검색": self.korail.korail_search() if con_text == "결과": self.token = "BotFather를 통해 봇을 생성했을때 주는 HTTP API token값" self.bot = telepot.Bot(self.token) self.bot.sendMessage(chat_id, result) 전편에서 생성했던 내용 밑에 추가해주면 된다. 텔레그램 봇 대화창에 검색이라고 입력을 하면 korail.py의 클래스 안에 korail_search() 함수가 호출된다. 결과데이터는 korail.py 모듈에서 검색을 통해 나온 결과데이터를 넘겨주면 봇 대화창에 뿌려줄 예정이다. korail.py def korail_search(se..
Python 과 Telegram, selenium으로 KTX 자동 예매하기(7. 검색 및 결과 데이터 텔레그램으로 전송하기)telegram.py if con_text == "검색": self.korail.korail_search() if con_text == "결과": self.token = "BotFather를 통해 봇을 생성했을때 주는 HTTP API token값" self.bot = telepot.Bot(self.token) self.bot.sendMessage(chat_id, result) 전편에서 생성했던 내용 밑에 추가해주면 된다. 텔레그램 봇 대화창에 검색이라고 입력을 하면 korail.py의 클래스 안에 korail_search() 함수가 호출된다. 결과데이터는 korail.py 모듈에서 검색을 통해 나온 결과데이터를 넘겨주면 봇 대화창에 뿌려줄 예정이다. korail.py def korail_search(se..
2021.12.29 -
1. 열차 검색 제어 class KTX_Telegram(): def __init__(self): print('텔레그램 시작합니다.') self.token = "BotFather를 통해 봇을 생성했을때 주는 HTTP API token값" self.korail = KTX_Korail() self.bot = telepot.Bot(self.token) self.bot.message_loop(self.conversation_telegram) while True: pass def conversation_telegram(self, msg, result = None): con_text = msg['text'] chat_id = msg['chat']['id'] if con_text == '로그인': self.bot.se..
Python 과 Telegram, selenium으로 KTX 자동 예매하기(6. 정규표현식(re 모듈)을 사용하여 열차 검색 제어)1. 열차 검색 제어 class KTX_Telegram(): def __init__(self): print('텔레그램 시작합니다.') self.token = "BotFather를 통해 봇을 생성했을때 주는 HTTP API token값" self.korail = KTX_Korail() self.bot = telepot.Bot(self.token) self.bot.message_loop(self.conversation_telegram) while True: pass def conversation_telegram(self, msg, result = None): con_text = msg['text'] chat_id = msg['chat']['id'] if con_text == '로그인': self.bot.se..
2021.12.27 -
1. korail.py import 추가 from selenium import webdriver from selenium.webdriver.support.ui import Select from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import telepot import time ********************Selenium 의 webdriver 최신버전의 문법이 바뀐거같다. find_element_by_id 문법이 find_element 로 변경 - from selenium import webdriver : selenium을 사용하기 위해 webdriver를 import 한다. : ..
Python 과 Telegram, selenium으로 KTX 자동 예매하기(5. korail.py 설정 및 selenium 사용하여 로그인)1. korail.py import 추가 from selenium import webdriver from selenium.webdriver.support.ui import Select from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import telepot import time ********************Selenium 의 webdriver 최신버전의 문법이 바뀐거같다. find_element_by_id 문법이 find_element 로 변경 - from selenium import webdriver : selenium을 사용하기 위해 webdriver를 import 한다. : ..
2021.12.14