Пишу бота в котором будут ежедневно выкладываться разные новости. Уже сделал первый парсер, но никак не пойму, как его можно интегрировать в бота, чтобы при отправки команды
/news
, он скидывал спарщенные новости
Сам парсер:
import requests
from bs4 import BeautifulSoup
url = 'https://ria.ru'
r = requests.get(url=url)
print(r.status_code)
html = BeautifulSoup(r.text, 'html.parser')
for item in html.findAll('div', class_='cell-list__item m-no-image'):
print('------------------------------')
print('Заголовок: ', item.find('span', class_='cell-list__item-title').text)
print('URL: ', item.find('a', class_='cell-list__item-link')['href'])
Команда бота:
@bot.message_handler(commands=['news'])
def send_text(message):