Парсинг сайта с JS

Ребят, только начал вникать в Parsing, помогите пожалуйста. Не могу получить необходимые элементы на сайте https://www.livesport.com/ru/football/, на сколько понял они подгружаются JS, но как получить совсем не понял... <div> id="live-table" после него <div class='filters'> и <selection class='event mobile'> именно то что хотелось бы получить.

Не прошу писать за меня, но если есть возможность, подтолкните в нужную сторону. Заранее спасибо!

import requests
import json
from bs4 import BeautifulSoup


def get_first_events():
    headers = {
        "user-agent": "Mozilla / 5.0(Windows NT 10.0; Win64; x64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome / "
                      "99.0.4844.51 Safari / 537.36"
    }

    url = "https://www.livesport.com/ru/football/"
    r = requests.get(url=url, headers=headers)

    # soup = BeautifulSoup(r.text, "lxml")
    with open('test_livesport.html', 'w', encoding="UTF-8") as file:
        file.write(r.text)




def main():
    get_first_events()


if __name__ == "__main__":
    main()

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