diff --git a/gallery_dl/extractor/webtoons.py b/gallery_dl/extractor/webtoons.py index 1c7af470..a4259358 100644 --- a/gallery_dl/extractor/webtoons.py +++ b/gallery_dl/extractor/webtoons.py @@ -92,10 +92,11 @@ class WebtoonsEpisodeExtractor(WebtoonsBase, GalleryExtractor): title = extr('', '') - aa_extr = text.extract_from(author_area) - username = aa_extr('/creator/', '"') - author_name = aa_extr('', '') + if extr('
', '') + else: + username = author_name = "" return { "genre" : self.genre, diff --git a/test/results/webtoons.py b/test/results/webtoons.py index 9ca93446..82831f02 100644 --- a/test/results/webtoons.py +++ b/test/results/webtoons.py @@ -20,6 +20,22 @@ __tests__ = ( "42055e44659f6ffc410b3fb6557346dfbb993df3", "49e1f2def04c6f7a6a3dacf245a1cd9abe77a6a9", ], + + "author_name" : "Chris McCoy", + "comic" : "safely-endangered", + "comic_name" : "Safely Endangered", + "count" : 5, + "description" : "Silly comics for silly people.", + "episode" : "572", + "episode_name": "Ep. 572 - Earth", + "episode_no" : "572", + "genre" : "comedy", + "lang" : "en", + "language" : "English", + "num" : range(1, 5), + "title" : "Safely Endangered - Ep. 572 - Earth", + "title_no" : "352", + "username" : "safelyendangered", }, {