Не могу спарсить dotabuff (python)

При изучении парсинга у меня появилась проблема. Я не могу спарсить полностью html дотабафа полностью. Парсяться только:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">   

<html>
<head>
<title>429 Restricted</title>
</head>
<body>
<h1>Error 429 Restricted</h1>
<p>Restricted</p>
<h3>Guru Mediation:</h3>
<p>Details: cache-hhn4028-HHN 1645208045 2173311123</p> 
<hr/>
<p>Varnish cache server</p>
</body>
</html>

А не данные body, div и так далее

При всём этом у меня код:

import requests
from bs4 import BeautifulSoup as BS

r = requests.get("https://uk.dotabuff.com/players/70388657/matches")
html = BS(r.text, 'html.parser')
print(html)

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

Автор решения: Сергей Шашко
header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:97.0) Gecko/20100101 Firefox/97.0'}
r = requests.get("https://uk.dotabuff.com/players/70388657/matches", headers=header)
→ Ссылка