summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/nijie.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2024-06-22 21:19:36 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2024-06-22 21:19:36 -0400
commit80e39a8fc7de105510cbbdca8507f2a4b8c9e01d (patch)
treebb5caa2f5fafc5116b8f89e659085ffbd8a918f2 /gallery_dl/extractor/nijie.py
parent1c28712d865e30ed752988ba0b6944882250b665 (diff)
New upstream version 1.27.1.upstream/1.27.1
Diffstat (limited to 'gallery_dl/extractor/nijie.py')
-rw-r--r--gallery_dl/extractor/nijie.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/gallery_dl/extractor/nijie.py b/gallery_dl/extractor/nijie.py
index c50c013..60cca22 100644
--- a/gallery_dl/extractor/nijie.py
+++ b/gallery_dl/extractor/nijie.py
@@ -56,7 +56,7 @@ class NijieExtractor(AsynchronousMixin, BaseExtractor):
data["user_id"] = data["artist_id"]
data["user_name"] = data["artist_name"]
- urls = list(self._extract_images(image_id, page))
+ urls = self._extract_images(image_id, page)
data["count"] = len(urls)
yield Message.Directory, data
@@ -113,11 +113,14 @@ class NijieExtractor(AsynchronousMixin, BaseExtractor):
# multiple images
url = "{}/view_popup.php?id={}".format(self.root, image_id)
page = self.request(url).text
- yield from text.extract_iter(
- page, 'href="javascript:void(0);"><img src="', '"')
+ return [
+ text.extr(media, ' src="', '"')
+ for media in text.extract_iter(
+ page, 'href="javascript:void(0);"><', '>')
+ ]
else:
pos = page.find('id="view-center"') + 1
- yield text.extract(page, 'itemprop="image" src="', '"', pos)[0]
+ return (text.extr(page, 'itemprop="image" src="', '"', pos),)
@staticmethod
def _extract_user_name(page):