[imhentai:search] support '/advanced-search/' URLs (#8507)

This commit is contained in:
Mike Fährmann
2025-11-04 18:27:24 +01:00
parent cc0a313b2d
commit 617bd7a657
4 changed files with 14 additions and 6 deletions

View File

@@ -154,9 +154,8 @@ class ImhentaiTagExtractor(ImhentaiExtractor):
class ImhentaiSearchExtractor(ImhentaiExtractor):
"""Extractor for imhentai search results"""
subcategory = "search"
pattern = rf"{BASE_PATTERN}/search(/?\?[^#]+|/[^/?#]+/?)"
pattern = rf"{BASE_PATTERN}(/(?:advanced-)?search/?\?[^#]+|/[^/?#]+/?)"
example = "https://imhentai.xxx/search/?key=QUERY"
def items(self):
url = self.root + "/search" + self.groups[-1]
return self._pagination(url)
return self._pagination(self.root + self.groups[-1])