описание недоступности сайта

This commit is contained in:
2026-05-25 11:28:41 +03:00
parent 50c4755b38
commit 9bbafe7c35
5 changed files with 60 additions and 20 deletions

View File

@@ -51,10 +51,18 @@ def parse_russian_date(date_str: str, year: int | None = None) -> datetime:
def fetch_html(url: str) -> str:
headers = {"User-Agent": "Mozilla/5.0", "Accept": "*/*"}
response = requests.get(url, headers=headers, timeout=20)
response.raise_for_status()
return response.text
headers = {
"User-Agent": "Mozilla/5.0",
"Accept": "*/*"
}
try:
r = requests.get(url, headers=headers, timeout=20)
r.raise_for_status()
return r.text
except requests.exceptions.RequestException as e:
return f"Сайт недоступен: {e}"
def normalize_status(score1: str | None, score2: str | None, dt: datetime) -> str: