From 4404d30c77fe2f349873bdf6c883961d49bb4134 Mon Sep 17 00:00:00 2001 From: Sean Leavey Date: Mon, 5 Apr 2021 11:25:45 +0200 Subject: [PATCH] Ensure protocol is provided in mobile URLs (fixes #160) --- 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, -- 2.30.2