diff --git a/gallery_dl/extractor/imagefap.py b/gallery_dl/extractor/imagefap.py index 5bfecc45..9ed2598e 100644 --- a/gallery_dl/extractor/imagefap.py +++ b/gallery_dl/extractor/imagefap.py @@ -89,22 +89,21 @@ class ImagefapGalleryExtractor(ImagefapExtractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" - descr, pos = text.extract( - page, '", "<")), + "count": text.parse_int(extr(' 1 of ', ' pics"')), } + self.image_id = extr('id="img_ed_', '"') + self._count = data["count"] + + return data + def get_images(self): """Collect image-urls and -metadata""" url = "{}/photo/{}/".format(self.root, self.image_id)