[webtoons] small optimization

don't extract the entire 'author_area' and
avoid creating a second 'text.extract_from()' object
This commit is contained in:
Mike Fährmann
2024-01-15 18:24:47 +01:00
parent bb446b1598
commit 8ffa0cd3c8
2 changed files with 21 additions and 4 deletions

View File

@@ -92,10 +92,11 @@ class WebtoonsEpisodeExtractor(WebtoonsBase, GalleryExtractor):
title = extr('<meta property="og:title" content="', '"')
descr = extr('<meta property="og:description" content="', '"')
author_area = extr('<div class="author_area">', '</div>')
aa_extr = text.extract_from(author_area)
username = aa_extr('/creator/', '"')
author_name = aa_extr('<span>', '</span>')
if extr('<div class="author_area"', '\n'):
username = extr('/creator/', '"')
author_name = extr('<span>', '</span>')
else:
username = author_name = ""
return {
"genre" : self.genre,