Задать вопрос
@ghazar7an

Python telegram bot || Можете помочь с ботом, парсером?

Привет | Мне нужен помощь . Я недавно написал парсер-бота на тг и столкнулся с данной проблемой ` Когда скрипт парсит новостную ленту и отправляет их в тг бот , то отправляется только текст этой новости , без ссылки на той самый пост где все написано детально .
Можете исправить юту проблему ? просто я попробовал много раз и ничего не выходило , чет туплю.
from bs4 import BeautifulSoup
import requests
import telebot

bot = telebot.TeleBot('config.token')
url = 'https://news.am/arm/'
page = requests.get(url)
new_news = []
soup = BeautifulSoup(page.text, "html.parser")
news = soup.findAll('a', class_='news-item')
for i in range(len(news)):
    if news[i].find('span', class_='title') is not None:
        new_news.append(news[i].text)
for i in range(len(new_news)):


    @bot.message_handler(commands=['start'])
    def start_message(message):
        bot.send_message(message.chat.id, 'Привет, ты написал мне /start')


    @bot.message_handler(content_types=['text'])
    def send_text(message):
        if message.text == 'Նորություններ':
            bot.send_message(message.chat.id, (''.join(new_news[:10])))
        elif message.text == 'News':
            bot.send_message(message.chat.id, (''.join(new_news[:5])))
    bot.polling()
  • Вопрос задан
  • 239 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы