From dfe7339431cc8a5c5078c40a738a9e051ce594fa Mon Sep 17 00:00:00 2001 From: Maximilian Zettler Date: Thu, 25 Nov 2021 15:58:34 +0100 Subject: [PATCH] hide User-Agent --- constants.py | 2 ++ timebot.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/constants.py b/constants.py index ec5b4f5..95bbf40 100644 --- a/constants.py +++ b/constants.py @@ -9,3 +9,5 @@ SIMPLE_DATETIME_FORMAT = "%Y-%m-%dT%H:%M" SIMPLE_DATETIME_FORMAT_HUMAN = "%%Y-%%m-%%dT%%H:%%M" SIMPLE_DATE_FORMAT = "%Y-%m-%d" SIMPLE_TIME_FORMAT = "%H:%M" + +USER_AGENT = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0" diff --git a/timebot.py b/timebot.py index 5ca890f..abf6335 100644 --- a/timebot.py +++ b/timebot.py @@ -10,7 +10,7 @@ import requests as requests from constants import COMING_ENTRY_CODE_ID, LEAVING_ENTRY_CODE_ID, PUNCH_COMMANDS, BREAK_START_ENTRY_CODE_ID, \ BREAK_END_ENTRY_CODE_ID, SIMPLE_DATE_FORMAT, SIMPLE_TIME_FORMAT, SIMPLE_DATETIME_FORMAT, \ - SIMPLE_DATETIME_FORMAT_HUMAN + SIMPLE_DATETIME_FORMAT_HUMAN, USER_AGENT logger = logging.getLogger() logging.basicConfig(level=logging.INFO) @@ -44,6 +44,7 @@ class TimeBot: """ if self._session is None: self._session = requests.Session() + self._session.headers.update({"User-Agent": USER_AGENT}) try: self._load_session_cookies(self._session) except FileNotFoundError as e: