Форум сайта python.su
Сейчас выводятся названия всех передач за день. Нужно вывести название передачи которая идет сейчас.
import requests from bs4 import BeautifulSoup as BS r=requests.get('https://tv.yandex.ru/channel/30') html=BS(r.content, 'html.parser') for el in html.select('.channel-schedule__list'): title= el.select('.channel-schedule__text') print(title)
Офлайн
Есть много вариантов, например:
1. На сайте указано время около каждой передачи, можно сравнивать его с текущем временем на компьютере.
2. Там отдельный класс для передач которые уже прошли, и первая в списке передача, которая идет сейчас. Можно сравнивать передачи из скрытого списка со всеми передачами и выводить первую которой нет в скрытом списке.
Офлайн