summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/hentaicosplays.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2023-10-03 18:31:58 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2023-10-03 18:31:58 -0400
commitb8758ecd073910ce3220b2e68399147b425c37b8 (patch)
treed6aee20213508c8f425cbacb3d714367eca904c5 /gallery_dl/extractor/hentaicosplays.py
parente2f67519f8c1750a71aab3dc56b8345fff21bac5 (diff)
New upstream version 1.26.0.upstream/1.26.0
Diffstat (limited to 'gallery_dl/extractor/hentaicosplays.py')
-rw-r--r--gallery_dl/extractor/hentaicosplays.py35
1 files changed, 4 insertions, 31 deletions
diff --git a/gallery_dl/extractor/hentaicosplays.py b/gallery_dl/extractor/hentaicosplays.py
index 593a846..62df192 100644
--- a/gallery_dl/extractor/hentaicosplays.py
+++ b/gallery_dl/extractor/hentaicosplays.py
@@ -21,43 +21,16 @@ class HentaicosplaysGalleryExtractor(GalleryExtractor):
pattern = r"((?:https?://)?(?:\w{2}\.)?" \
r"(hentai-cosplays|hentai-img|porn-images-xxx)\.com)/" \
r"(?:image|story)/([\w-]+)"
- test = (
- ("https://hentai-cosplays.com/image/---devilism--tide-kurihara-/", {
- "pattern": r"https://static\d?.hentai-cosplays.com/upload/"
- r"\d+/\d+/\d+/\d+.jpg$",
- "keyword": {
- "count": 18,
- "site": "hentai-cosplays",
- "slug": "---devilism--tide-kurihara-",
- "title": "艦 こ れ-devilism の tide Kurihara 憂",
- },
- }),
- ("https://fr.porn-images-xxx.com/image/enako-enako-24/", {
- "pattern": r"https://static\d?.porn-images-xxx.com/upload/"
- r"\d+/\d+/\d+/\d+.jpg$",
- "keyword": {
- "count": 11,
- "site": "porn-images-xxx",
- "title": str,
- },
- }),
- ("https://ja.hentai-img.com/image/hollow-cora-502/", {
- "pattern": r"https://static\d?.hentai-img.com/upload/"
- r"\d+/\d+/\d+/\d+.jpg$",
- "keyword": {
- "count": 2,
- "site": "hentai-img",
- "title": str,
- },
- }),
- )
+ example = "https://hentai-cosplays.com/image/TITLE/"
def __init__(self, match):
root, self.site, self.slug = match.groups()
self.root = text.ensure_http_scheme(root)
url = "{}/story/{}/".format(self.root, self.slug)
GalleryExtractor.__init__(self, match, url)
- self.session.headers["Referer"] = url
+
+ def _init(self):
+ self.session.headers["Referer"] = self.gallery_url
def metadata(self, page):
title = text.extr(page, "<title>", "</title>")