Не получается получить атрибут tbody при помощи парсинга

У нас есть сайт с землетрясениями в реальном времени:

https://allatra.tv/earthquakes

Так же есть код через который я пытаюсь спарсить актуальную информацию с блока tbody, .find('tbody') но при попытке вызова всегда возвращается None, почему если в корне html странички он есть? Блок tbody

from bs4 import BeautifulSoup
import time
from user_agent import generate_user_agent
from aiohttp import ClientSession

CASHED_DATA = {"text": None,
               "last_updated": 0}


async def get_html(url, agent=True):
    kwargs = {}
    if agent:
        kwargs["headers"] = {"User-Agent": generate_user_agent()}

    async with ClientSession() as session:
        async with session.get(url, **kwargs) as resp:
            return await resp.text()
            
def parse_answer(html):
    soup = BeautifulSoup(html, 'lxml')
    # scs = soup.find('tbody').find_all('tr', limit=10)

    scs = soup.find('tbody')

    print(scs)

    return

    data = [[] for _ in range(len(scs))]

    for i, x in enumerate(scs):
        td = x.find_all("td")
        for el in td:
            if '\n' in el:
                continue
            data[i].append(el.text)

    return data

async def get_earthquake():
    if CASHED_DATA["last_updated"] - time.time() <= 0:

        data = await get_html("https://allatra.tv/earthquakes")

        data_parsed = parse_answer(data)

        text = ""
        for i in data_parsed:
            text += f"{i[0]}. ?{i[1]} ?{i[2]} ?{i[3]} ⏬{i[4]}\n"

        CASHED_DATA["last_updated"] = time.time() + 60
        CASHED_DATA["text"] = text
        return text

    return CASHED_DATA["text"]


data = await get_earthquake()
print(data)

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