Skip to content

Программа для проверки наличия билетов на поезда.

Notifications You must be signed in to change notification settings

inob/Parser_RW_BY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚅 Данный скрипт автоматически проверяет наличие новых билетов на поезда/электрички.

  • На данный момент доступна только функция проверки самого наличия билета любого типа на данный поезд.

  • Планируется разработка функции проверки определенных мест(Нижнее/Верхнее/Нижнее боковое/Верхнее боковое).

❓ Как работает.

  • В скрипте Menu.py добавляем токен бота и ваш ID в телеграмме.
  • Запускаем Menu.py.
  • Открывается окно для ввода информации о билете.
  • Заполняем и нажимаем старт.
  • Скрипт на фоне запускает эмулятор браузера FireFox, где и будет проверять наличие.
  • Проверяется через равные интервалы, в скрипте их так же можно задать.
  • Как только находит - оповещает в телеграмме + уведомление на запущенном ПК.

▶️ Вопросы по запуску и установке.

  • Создать бота и получить его токен можно у бота BotFather
  • Получить ID вашего телеграмма можно в боте getmyid_bot
  • Интерфейс приложения написан на PyQT5
  • Эмулятор браузера запускается через Selenium
  • Библиотека plyer отвечает за уведомления на ПК
  • Библиотека PyTelegramBotAPI(telebot) для телеграмм-бота
  • fake_useragent используется для генерации рандомного ЮзерАгента

About

Программа для проверки наличия билетов на поезда.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages