summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/naverwebtoon.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/naverwebtoon.py
parente2f67519f8c1750a71aab3dc56b8345fff21bac5 (diff)
New upstream version 1.26.0.upstream/1.26.0
Diffstat (limited to 'gallery_dl/extractor/naverwebtoon.py')
-rw-r--r--gallery_dl/extractor/naverwebtoon.py65
1 files changed, 2 insertions, 63 deletions
diff --git a/gallery_dl/extractor/naverwebtoon.py b/gallery_dl/extractor/naverwebtoon.py
index cafe4f7..72ee5b0 100644
--- a/gallery_dl/extractor/naverwebtoon.py
+++ b/gallery_dl/extractor/naverwebtoon.py
@@ -28,54 +28,7 @@ class NaverwebtoonEpisodeExtractor(NaverwebtoonBase, GalleryExtractor):
filename_fmt = "{episode:>03}-{num:>02}.{extension}"
archive_fmt = "{title_id}_{episode}_{num}"
pattern = BASE_PATTERN + r"/detail(?:\.nhn)?\?([^#]+)"
- test = (
- (("https://comic.naver.com/webtoon/detail"
- "?titleId=26458&no=1&weekday=tue"), {
- "url": "47a956ba8c7a837213d5985f50c569fcff986f75",
- "content": "3806b6e8befbb1920048de9888dfce6220f69a60",
- "count": 14,
- "keyword": {
- "author": ["김규삼"],
- "artist": ["김규삼"],
- "comic": "N의등대-눈의등대",
- "count": 14,
- "episode": "1",
- "extension": "jpg",
- "num": int,
- "tags": ["스릴러", "완결무료", "완결스릴러"],
- "title": "n의 등대 - 눈의 등대 1화",
- "title_id": "26458",
- },
- }),
- (("https://comic.naver.com/challenge/detail"
- "?titleId=765124&no=1"), {
- "pattern": r"https://image-comic\.pstatic\.net"
- r"/user_contents_data/challenge_comic/2021/01/19"
- r"/342586/upload_7149856273586337846\.jpeg",
- "count": 1,
- "keyword": {
- "author": ["kemi****"],
- "artist": [],
- "comic": "우니 모두의 이야기",
- "count": 1,
- "episode": "1",
- "extension": "jpeg",
- "filename": "upload_7149856273586337846",
- "num": 1,
- "tags": ["일상툰", "우니모두의이야기", "퇴사", "입사", "신입사원",
- "사회초년생", "회사원", "20대"],
- "title": "퇴사하다",
- "title_id": "765124",
- },
- }),
- (("https://comic.naver.com/bestChallenge/detail.nhn"
- "?titleId=771467&no=3"), {
- "pattern": r"https://image-comic\.pstatic\.net"
- r"/user_contents_data/challenge_comic/2021/04/28"
- r"/345534/upload_3617293622396203109\.jpeg",
- "count": 1,
- }),
- )
+ example = "https://comic.naver.com/webtoon/detail?titleId=12345&no=1"
def __init__(self, match):
path, query = match.groups()
@@ -115,20 +68,7 @@ class NaverwebtoonComicExtractor(NaverwebtoonBase, Extractor):
subcategory = "comic"
categorytransfer = True
pattern = BASE_PATTERN + r"/list(?:\.nhn)?\?([^#]+)"
- test = (
- ("https://comic.naver.com/webtoon/list?titleId=22073", {
- "pattern": NaverwebtoonEpisodeExtractor.pattern,
- "count": 32,
- }),
- ("https://comic.naver.com/challenge/list?titleId=765124", {
- "pattern": NaverwebtoonEpisodeExtractor.pattern,
- "count": 25,
- }),
- ("https://comic.naver.com/bestChallenge/list.nhn?titleId=789786", {
- "pattern": NaverwebtoonEpisodeExtractor.pattern,
- "count": ">= 12",
- }),
- )
+ example = "https://comic.naver.com/webtoon/list?titleId=12345"
def __init__(self, match):
Extractor.__init__(self, match)
@@ -145,7 +85,6 @@ class NaverwebtoonComicExtractor(NaverwebtoonBase, Extractor):
url = self.root + "/api/article/list"
headers = {
"Accept": "application/json, text/plain, */*",
- "Referer": self.root + "/",
}
params = {
"titleId": self.title_id,