From 0bd7607da512c3046ebb301e3d5ee4cc1046d08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 19 Dec 2021 05:46:02 +0100 Subject: [PATCH] [tumblrgallery] improve 'id' extraction (#2115) --- gallery_dl/extractor/tumblrgallery.py | 90 ++++++++++++--------------- 1 file changed, 40 insertions(+), 50 deletions(-) diff --git a/gallery_dl/extractor/tumblrgallery.py b/gallery_dl/extractor/tumblrgallery.py index ab1ffe60..cd2d0f58 100644 --- a/gallery_dl/extractor/tumblrgallery.py +++ b/gallery_dl/extractor/tumblrgallery.py @@ -19,6 +19,20 @@ class TumblrgalleryExtractor(GalleryExtractor): directory_fmt = ("{category}", "{gallery_id} {title}") root = "https://tumblrgallery.xyz" + @staticmethod + def _urls_from_page(page): + return text.extract_iter( + page, '
= 300: return - page = response.text + for url in self._urls_from_page(response.text): + yield url, self._data_from_url(url) page_num += 1 - urls = text.extract_iter( - page, '