XBMC TMDB Scraper 清除中文干扰-干净的削刮器

TMDB - The Movie DB 在对付中国式电影名是力不从心,比如[中文译名].English Name.mkv。

原动力论坛的诸多帖子对9.11版根本无效。究其原因,advancedsettings.xml中的clearstrings字段不知为何失效。无论怎么配置都无法起到基本作用。

于是直奔主题,探索 C:\Program Files\XBMC\system\scrapers\video\tmdb.xml。

在打开Debug探查之后发现,当原始文件名为

[信使].The.Messenger.LIMITED.720p.Bluray.x264-CBGB.mkv

经过净化clearstings之后变成

[信使] The Messenger.mkv

前面的[信使]被当作电影名发给了TMDB,在tmdb.xml中得到的是编码之后的

%5b%e4%bf%a1%e4%bd%bf%5d%20the%20messenger

接下来就简单了,去除中文干扰,红色的是修改添加的部分,灰色的是去除的原始内容。

<CreateSearchUrl dest="3">
<RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/2.1/Movie.search/en/xml/57983e31fb435df4df77afb854740ea9/\2&lt;/url&gt;" dest="3">
<RegExp input="$$2" output="%20(\1)" dest="4">
<expression clear="yes">(.+)</expression>
</RegExp>
<expression clear="no" noclean="1">(^%5b.*%5d)*(.+)</expression>
<!-- expression noclean="1"/ -->
</RegExp>
</CreateSearchUrl>

这个方法仅对进口电影有效,如果您手里都是土鳖电影,还是直接连中文电影库吧。


Tags:

One Response to “XBMC TMDB Scraper 清除中文干扰-干净的削刮器”

  1. guitar Says:

    Cool article it is surely. My boss has been awaiting for this update.

Leave a Reply