diff --git a/scrapinglib/fanza.py b/scrapinglib/fanza.py index 5ccd0b3..858115a 100644 --- a/scrapinglib/fanza.py +++ b/scrapinglib/fanza.py @@ -139,8 +139,9 @@ class Fanza(Parser): return result def getExtrafanart(self, htmltree): - htmltext = re.search(r'
\s*?', self.htmlcode).group() + htmltext = re.search(r'
\s*?', self.htmlcode) if htmltext: + htmltext = htmltext.group() extrafanart_images = re.findall(r'[\s\S].*}\s*?', self.htmlcode).group() + htmltext = re.search(r'', self.htmlcode) if htmltext: - url = re.search(r'\"contentUrl\":\"(.*?)\"', htmltext).group(1) + htmltext = htmltext.group() + url = re.search(r'\"contentUrl\":\"(.*?)\"', htmltext) if url: + url = url.group(1) url = url.rsplit('_', 2)[0] + '_mhb_w.mp4' return url return ''