[hitomi] fix searches (#6713)

This commit is contained in:
Mike Fährmann
2024-12-24 09:36:29 +01:00
parent a3fb03c943
commit f9d3603bfc
2 changed files with 8 additions and 9 deletions

View File

@@ -219,20 +219,16 @@ class HitomiSearchExtractor(Extractor):
area, tag, language = self.get_nozomi_args(full_tag)
if area:
referer_base = "{}/n/{}/{}-{}.html".format(
self.root, area, tag, language)
nozomi_url = "https://ltn.hitomi.la/{}/{}-{}.nozomi".format(
nozomi_url = "https://ltn.hitomi.la/n/{}/{}-{}.nozomi".format(
area, tag, language)
else:
referer_base = "{}/n/{}-{}.html".format(
self.root, tag, language)
nozomi_url = "https://ltn.hitomi.la/{}-{}.nozomi".format(
nozomi_url = "https://ltn.hitomi.la/n/{}-{}.nozomi".format(
tag, language)
headers = {
"Origin": self.root,
"Cache-Control": "max-age=0",
"Referer": "{}/search.html?{}".format(referer_base, self.query),
"Referer": "{}/search.html?{}".format(self.root, self.query),
}
response = self.request(nozomi_url, headers=headers)
@@ -251,7 +247,7 @@ class HitomiSearchExtractor(Extractor):
language = tag
tag = "index"
return area, tag, language
return area, tag.replace("_", " "), language
@memcache(maxage=1800)

View File

@@ -211,9 +211,12 @@ __tests__ = (
},
{
"#url" : "https://hitomi.la/search.html?language%3Ajapanese%20artist%3Asumiya",
"#url" : "https://hitomi.la/search.html?female%3Asole_female%20language%3Ajapanese%20artist%3Asumiya",
"#class" : hitomi.HitomiSearchExtractor,
"#pattern" : hitomi.HitomiGalleryExtractor.pattern,
"#count" : range(35, 50),
},
{
"#url" : "https://hitomi.la/search.html?group:initial_g",
"#class" : hitomi.HitomiSearchExtractor,