Парсинг на телеграмме
Нужно сделать так, чтобы выводилась сумма. Выскакивает ошибка и говорит:
bot.send_message(message.chat.id, "Ваш баланс", summa) NameError: name 'summa' is not defined
import requests
import telebot
from bs4 import BeautifulSoup as Bs
bot = telebot.TeleBot("token")
url = 'https://stat.system-ural.ru/'
login = 'login'
password = 'password'
s = requests.Session()
r = s.get(url, auth=(login, password))
print("login")
html = Bs(r.content, 'html.parser')
for el in html.select("#tbody"):
summa = el.find("utm-cell")
@bot.message_handler(commands=["start"])
def main(message):
bot.send_message(message.chat.id, "Ваш баланс", summa)
bot.polling(none_stop=True)
Ответ нужен очень срочно
Ответы (1 шт):
Автор решения: Muxe1
→ Ссылка
Держи
@bot.message_handler(commands=["start"])
def main(message):
bot.send_message(message.chat.id, f"Ваш баланс: {summa}")