From 4ab60abc5399869887ac98f59356ea5ff01f6da8 Mon Sep 17 00:00:00 2001 From: Frisk Date: Sat, 8 Sep 2018 00:10:38 +0200 Subject: [PATCH] Fixed possible issue with linking to interwiki --- rcgcdw.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rcgcdw.py b/rcgcdw.py index e7ec827..e0085d6 100644 --- a/rcgcdw.py +++ b/rcgcdw.py @@ -49,7 +49,9 @@ class MyHTMLParser(HTMLParser): for attr in attrs: if attr[0] == 'href': self.recent_href=attr[1] - if not self.recent_href.startswith("https"): + if self.recent_href.startswith("//"): + self.recent_href = "https:{rest}".format(rest=self.recent_href) + elif not self.recent_href.startswith("https"): self.recent_href = "https://{wiki}.gamepedia.com".format(wiki=settings["wiki"]) + self.recent_href def handle_data(self, data): if self.recent_href: