diff --git a/modules/bforbank/pages.py b/modules/bforbank/pages.py index ed4fbf7a15167ca80b7c6cd12ffc2fb446cb345c..922184121148d9740280bff13cfd423d7b62edf9 100644 --- a/modules/bforbank/pages.py +++ b/modules/bforbank/pages.py @@ -22,6 +22,7 @@ from collections import OrderedDict import re from io import BytesIO +from base64 import b64decode from PIL import Image @@ -55,7 +56,7 @@ def __init__(self, basepage): self.fingerprints = [] for htmlimg in self.basepage.doc.xpath('.//div[@class="m-btn-pin"]//img'): url = htmlimg.attrib.get("src") - imgfile = BytesIO(basepage.browser.open(url).content) + imgfile = BytesIO(b64decode(re.match('data:image/png;base64,(.*)', url).group(1))) img = Image.open(imgfile) matrix = img.load() s = ""