From f455f14efd483f32b3c43bb697d3d08cc5597ddd Mon Sep 17 00:00:00 2001 From: Leigh Morresi <275001+dgtlmoon@users.noreply.github.com> Date: Wed, 27 Jan 2021 20:09:40 +0100 Subject: [PATCH] Primitive support for extra headers --- backend/fetch_site_status.py | 5 +++++ backend/store.py | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/fetch_site_status.py b/backend/fetch_site_status.py index 9689dd9a..aee15fbe 100644 --- a/backend/fetch_site_status.py +++ b/backend/fetch_site_status.py @@ -47,6 +47,11 @@ class perform_site_check(Thread): 'Accept-Language': 'en-GB,en-US;q=0.9,en;q=0.8,cs;q=0.7' } + extra_headers = self.datastore.get_val(self.uuid, 'headers') + headers.update(extra_headers) + + print (headers) + print("Checking", self.url) import html2text diff --git a/backend/store.py b/backend/store.py index 87ab621d..e3b5f637 100644 --- a/backend/store.py +++ b/backend/store.py @@ -17,7 +17,8 @@ class ChangeDetectionStore: 'last_checked': 0, 'last_changed': 0, 'title': None, - 'uuid': str(uuid.uuid4()) + 'uuid': str(uuid.uuid4()), + 'headers' : {} } try: