diff options
Diffstat (limited to 'gallery_dl/extractor/imagechest.py')
| -rw-r--r-- | gallery_dl/extractor/imagechest.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gallery_dl/extractor/imagechest.py b/gallery_dl/extractor/imagechest.py index 14aa16f..8b18d5e 100644 --- a/gallery_dl/extractor/imagechest.py +++ b/gallery_dl/extractor/imagechest.py @@ -1,12 +1,13 @@ # -*- coding: utf-8 -*- # Copyright 2020 Leonid "Bepis" Pavel +# Copyright 2023 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract images from galleries at https://imgchest.com/""" +"""Extractors for https://imgchest.com/""" from .common import GalleryExtractor from .. import text, exception @@ -19,7 +20,14 @@ class ImagechestGalleryExtractor(GalleryExtractor): pattern = r"(?:https?://)?(?:www\.)?imgchest\.com/p/([A-Za-z0-9]{11})" test = ( ("https://imgchest.com/p/3na7kr3by8d", { - "url": "f095b4f78c051e5a94e7c663814d1e8d4c93c1f7", + "pattern": r"https://cdn\.imgchest\.com/files/\w+\.(jpg|png)", + "keyword": { + "count": 3, + "gallery_id": "3na7kr3by8d", + "num": int, + "title": "Wizardry - Video Game From The Mid 80's", + }, + "url": "7328ca4ec2459378d725e3be19f661d2b045feda", "content": "076959e65be30249a2c651fbe6090dc30ba85193", "count": 3 }), @@ -43,6 +51,5 @@ class ImagechestGalleryExtractor(GalleryExtractor): def images(self, page): return [ (url, None) - for url in text.extract_iter( - page, 'property="og:image" content="', '"') + for url in text.extract_iter(page, 'data-url="', '"') ] |
