|
0 / 0 / 0
Регистрация: 17.01.2020
Сообщений: 9
|
|
Telegram Bot Парсинг расписания автобусов с сайта18.01.2021, 19:38. Показов 9459. Ответов 9
Метки нет (Все метки)
я хочу в свой телеграмм бот парсить расписание автобусов с сайта. Но у меня не получается ничего, я 2 дня работаю на Python.Если кто - то напишет как правильно копировать нужную информацию с сайта и вставлять её в тг бота или конвертировать в текст буду благодарен , а лучше какой то звонок для обучения буду рад.
0
|
|
| 18.01.2021, 19:38 | |
|
Ответы с готовыми решениями:
9
Парсинг расписания автобусов База расписания пригородных автобусов
|
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 18.01.2021, 23:11 | |
|
Учиться надо с простых вещей, а не с ботов и машинного обучения
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|||
| 19.01.2021, 01:15 | |||
|
Не по теме:
Допустим, ты захочешь написать бот-переводчик с китайского на русский. И спрашиваешь, как правильно переводить с китайского на русский, а ты китайский вообще не знаешь. Глупо, согласись. В общем, если ты совсем начинающий, я бы посоветовал начать с простого: например, написать крестики-нолики (консольный вариант), затем уже прикручивать там всяких ботов и т. п.
0
|
|||
|
0 / 0 / 0
Регистрация: 17.01.2020
Сообщений: 9
|
|
| 19.01.2021, 04:30 [ТС] | |
|
И так. На сегодня я уже вывел нужную информацию с сайта. Теперь у меня вопрос в другом. Как лучше её перенести в сам бот. Пример: я нажимаю на кнопку в боте, а он мне ту инфу которую я получил.
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 19.01.2021, 07:48 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2020
Сообщений: 9
|
||||||
| 19.01.2021, 08:11 [ТС] | ||||||
|
Вот код парсера сайта с помощью переменной я буду менять последнюю цифру сайта на нужную, мне только нужно перенести полученные данные в telegram бота. Если подскажете как буду очень благодарен.
0
|
||||||
| 19.01.2021, 08:38 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2020
Сообщений: 9
|
|
| 19.01.2021, 13:28 [ТС] | |
|
Вот что получилось. Подскажите как вставить сюда спаршенную информацию. Токен обрезан, а так всё есть. Застрял на этом моменте. Парсер работает и выводит инфу.
[PYTHON] import requests from bs4 import BeautifulSoup import telebot from telebot import types #Парсер AUTOBUS = 0 URL = 'https://grodno.btrans.by/avtobus/1' HEADERS = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36', 'accept': '*/*'} def get_html(url , params = None): r =requests.get(url, headers=HEADERS, params=params) return r def get_content(html): soup = BeautifulSoup(html, 'html.parser') items = soup.find_all('main', class_='main-column') ost = [] for item in items: ost.append({ 'tittle': item.find('div', class_='heading').get_text(), 'Napravlenye': item.find('div', class_='direction').get_text() }) return ost def parse(): html = get_html(URL) answer = get_content(html.text) print(answer) parse() #Приветствие bot = telebot.TeleBot('1433632047:AAH-kJuiYUKo2nNUO0AdSrJ5_OLrdDAVPts') @bot.message_handler(commands=['start']) def firstmessage(message): bot.send_message(message.chat.id,'Выбри один из видов транспорта.',reply_markup = keyboard) #Клавиатура keyboard = types.InlineKeyboardMarkup() #Добавление автобуса key_autobus = types.InlineKeyboardButton(text='
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2021
Сообщений: 2
|
|
| 23.01.2021, 20:13 | |
|
привет, попробуй не выводить в консоль, а записывать в csv файл или же поищи как записать output в csv file а от туда уже можешь дрогнуть csv базу в бота
0
|
|
| 23.01.2021, 20:13 | |
|
Помогаю со студенческими работами здесь
10
Выведите сведения о маршрутах, где число автобусов менее задаваемой величины, и определите средний интервал движения автобусов Скрабинг значений с сайта расписания Модуль расписания для сайта и приложение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|