BeautifulSoup ничего не находит в html странице

Прочитывая сайт, в теге body имеется только скрипт тайп = текст джаваскрипт.

Соответственно если я пытаюсь изъять какой-либо тэг, он ничего не находит

import requests
import lxml
from bs4 import BeautifulSoup

def get_html(url):
    r = requests.get(url)
    return r.text

def get_data(html):
    soup = BeautifulSoup(html, 'lxml')
    prognozy = soup.select('div')
    return prognozy

def main():
    url = 'https://vprognoze.ru/'
    print(get_html(url))

if __name__ == '__main__':
    main()

Ответы (1 шт):

Автор решения: gil9red

Попробуйте selenium:

# pip install selenium
from selenium import webdriver

URL = 'https://vprognoze.ru/'

driver = webdriver.Firefox()
try:
    driver.implicitly_wait(5)
    driver.get(URL)
    print(f'Title: {driver.title!r}')

    for a in driver.find_elements_by_css_selector('.title_news > a'):
        print(a.text)

except:
    import traceback
    print(traceback.format_exc())

finally:
    driver.quit()

Результат:

Фьолнир - Валюр от Football2020 | 27-07-2020
Стьярнан - Викингур Рейкьявик от Football2020 | 27-07-2020
Хаммарбю - Эребру | Беневенто - Кьево | Кротоне - Фрозиноне от Sailor1263
Арсенал - Челси | 01-08-2020 от Footbets11
Фьолнир - Валюр от Limonchello | 27-07-2020
Саннес - Улл/Киса | 27-07-2020 от Football2020
Фаллон Шэррок (Анг) - Хосе Антонио Хустисия Пералес (Исп) | 27-07-2020 от riadik2000
Стьордалс-Блинк - Стреммен | 27-07-2020 от Football2020
ФК Торонто - Нью-Йорк Сити | 27-07-2020 от Limonchello
Микульските - Маринкович от RunnerUp | 27-07-2020
Тяньцзинь Жунган - Гуанчжоу Лонг Лайонс от genii1978 | 27-07-2020
Хосе Антонио Хустисия Пералес (Исп) - Скотт Марш (Анг) | 27-07-2020 от riadik2000
Nigma - FlytoMoon от Artorias | 27-07-2020
→ Ссылка