From 943c33595e64f4727bab8d9eeac13604797a7c47 Mon Sep 17 00:00:00 2001 From: Cees Bassa Date: Sun, 24 Mar 2019 10:11:35 +0100 Subject: [PATCH] Add authentication failure and success \!7 --- schedule_single_station.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/schedule_single_station.py b/schedule_single_station.py index eafa590..c0e35ef 100755 --- a/schedule_single_station.py +++ b/schedule_single_station.py @@ -322,11 +322,16 @@ if __name__ == "__main__": form["password"] = password # Login - session.post(loginUrl, - data=form, - headers={'referer': loginUrl, - 'user-agent': 'satnogs-auto-scheduler/0.0.1'}) + result = session.post(loginUrl, + data=form, + headers={'referer': loginUrl, + 'user-agent': 'satnogs-auto-scheduler/0.0.1'}) + if result.url.endswith("/accounts/login/"): + logging.info("Authentication failed") + else: + logging.info("Authentication successful") + # Sort passes scheduledpasses_sorted = sorted(scheduledpasses, key=lambda satpass: satpass['tr']) logging.info('Checking and scheduling passes as needed.')