[hentai2read] fix extraction

pull/13/head
Mike Fährmann 8 years ago
parent 40be4933b8
commit f361cb13e0
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -11,6 +11,7 @@
from .. import text from .. import text
from . import hentaicdn from . import hentaicdn
import re import re
import json
class Hentai2readMangaExtractor(hentaicdn.HentaicdnMangaExtractor): class Hentai2readMangaExtractor(hentaicdn.HentaicdnMangaExtractor):
@ -49,9 +50,9 @@ class Hentai2readChapterExtractor(hentaicdn.HentaicdnChapterExtractor):
def __init__(self, match): def __init__(self, match):
hentaicdn.HentaicdnChapterExtractor.__init__(self) hentaicdn.HentaicdnChapterExtractor.__init__(self)
self.url_title, self.chapter = match.groups() url_title, self.chapter = match.groups()
self.url = "http://hentai2read.com/{}/{}/".format( self.url = "http://hentai2read.com/{}/{}/".format(
self.url_title, self.chapter url_title, self.chapter
) )
def get_job_metadata(self, page, images): def get_job_metadata(self, page, images):
@ -66,3 +67,9 @@ class Hentai2readChapterExtractor(hentaicdn.HentaicdnChapterExtractor):
"lang": "en", "lang": "en",
"language": "English", "language": "English",
} }
@staticmethod
def get_image_urls(page):
"""Extract and return a list of all image-urls"""
images = text.extract(page, "'images' : ", ",\n")[0]
return json.loads(images)

Loading…
Cancel
Save