From b93f528f9992b2db5e9a942573607871a42f22e1 Mon Sep 17 00:00:00 2001 From: Sean Leavey Date: Tue, 6 Apr 2021 03:34:00 +0200 Subject: [PATCH] Ensure protocol is provided in mobile URLs (fixes #160) (#161) --- deletefb/tools/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deletefb/tools/common.py b/deletefb/tools/common.py index 621e865..e53e7e2 100644 --- a/deletefb/tools/common.py +++ b/deletefb/tools/common.py @@ -78,7 +78,9 @@ def force_mobile(url): Force a url to use the mobile site. """ parsed = urlparse.urlparse(url) - return urlparse.urlunparse((parsed.scheme, + # Ensure a protocol is given (needed by selenium). + scheme = parsed.scheme or "https" + return urlparse.urlunparse((scheme, "mobile.facebook.com", parsed.path, parsed.params,