[hitomi] fix searches (#6713)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user