Не могу спарсить 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)