LuckyPuppy514 / jproxy

介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | A proxy between Sonarr / Radarr and Jackett / Prowlarr, mainly used to optimize search and improve recognition rate
MIT License
241 stars 28 forks source link

中文标题的空格会被自动去掉,导致搜不到 #72

Closed PN62323424 closed 11 months ago

PN62323424 commented 11 months ago

部署环境(windows / docker)

docker

问题描述 中文净标题:三国演义 精编版 实际中文搜索词:三国演义精编版 复现问题方式:在馒头搜索三国演义 精编版可以搜到结果,三国演义精编版搜不到(sonarr里也是搜不到的)

我注意到英文标题没有被去掉空格,只是把中文的去掉了

相关日志:


09-21 20:35:13 Info Torznab search in M-Team - TP (2FA) for 三国演义精编版 S01 => Found 0 releases (from cache) [0ms]
09-21 20:35:13 Info Torznab search in M-Team - TP (2FA) for 三国演义精编版 => Found 0 releases (from cache) [0ms]
09-21 20:54:58 Info Torznab search in HDArea for Navy CIS L A S01 => Found 0 releases [1029ms]
09-21 20:55:01 Info Torznab search in HDArea for NCIS Los Angeles S01 => Found 7 releases [2054ms]
09-21 20:55:02 Info Torznab search in HDArea for 海军罪案调查处洛杉矶 S01 => Found 7 releases [1586ms]
LuckyPuppy514 commented 11 months ago

搜索都是直接用原标题,不会做任何修改,有做修改的都是 Sonarr / Jackett,建议自行直接在 Jackett 搜索,如果不是 Jackett 则在 Sonarr 尝试不走 JProxy 进行查询

PN62323424 commented 11 months ago

我尝试用"三国演义 精编版"这个带空格的搜索词,jackett里单独勾选馒头手动搜索,可以搜到一个结果。

可能jackett并没有去掉这个空格?

LuckyPuppy514 commented 11 months ago

那就是 Sonarr 去掉了,你看看剧集标题是不是有这个中文的标题

PN62323424 commented 11 months ago

TMDB中文标题是三国演义 (精编版),带一个空格 TVDB中文标题也是三国演义 (精编版),带一个空格

刚才jackett里手动搜索的时候日志是这样,带一个空格: 09-21 22:26:47 Info Manual search in M-Team - TP (2FA) for 三国演义 精编版 => Found 1 releases (from cache) [0ms]

我还以为搜索词是jproxy决定的,sonarr也会改是吧

LuckyPuppy514 commented 11 months ago

三国演义 (精编版) 你这应该是不带空格的,中文括号看起来有空格而已,Sonarr 还是 Jackett 会自动去除中文括号这种特殊符号的

LuckyPuppy514 commented 11 months ago

有需要你自己在 JProxy 的 TMDB 中修改下标题即可

LuckyPuppy514 commented 11 months ago
[Info] ReleaseSearchService: Searching indexer(s): [EZTV] for Term: [三国演义(精编版)] for Season / Episode:[S01E01], Offset: 0, Limit: 100, Categories: [5000] 
[Info] ReleaseSearchService: Searching indexer(s): [1337x] for Term: [三国演义(精编版)] for Season / Episode:[S01E01], Offset: 0, Limit: 100, Categories: [5000] 
[Info] ReleaseSearchService: Searching indexer(s): [PTerClub] for Term: [三国演义(精编版)] for Season / Episode:[S01E01], Offset: 0, Limit: 100, Categories: [5000] 
[Info] ReleaseSearchService: Searching indexer(s): [Audiences] for Term: [三国演义(精编版)] for Season / Episode:[S01E01], Offset: 0, Limit: 100, Categories: [5000] 
[Info] ReleaseSearchService: Searching indexer(s): [PTerClub] for Term: [三国演义(精编版)] for Season / Episode:[], Offset: 0, Limit: 100, Categories: [5000] 
[Info] ReleaseSearchService: Searching indexer(s): [Audiences] for Term: [三国演义(精编版)] for Season / Episode:[], Offset: 0, Limit: 100, Categories: [5000] 

JProxy 搜索标题用的都是原标题,Sonarr 给的什么就查什么(Sonarr 自己可能对标题进行修改,比如去掉某些特殊字符),或者用的 TMDB 原标题,再次强调不会做任何修改,有问题请按我上面说的办法找原因,要么是 Sonarr,要么是 Jackett / Prowlarr

PN62323424 commented 11 months ago

好的,我搞定了