瀏覽單個文章
kenchen_1226
Advance Member
 

加入日期: Jun 2010
文章: 333
各位
其實中文電影網
大概就是 開眼電影
http://www.atmovies.com.tw/home/
資料比較多一點,


但是怎麼好像這軟体討論真的不多?

目前我是這樣使用
安裝好 Ant Movie Catalog,以下簡稱 amc

先更新一下 script ,尤其是 IMDB
按下 F6, 出現很多 script,
做左邊最上面應該是 UPDATE SCRIPT
按兩下, 在等一下子,
會出現很多 script list
選擇IMDB, 如果沒有
那應該就是最新了

IMDB 一定要最新

再回到主畫面,輸入你的所有電影,
測試的時候,一次一個就好

先選一個電影,假設名字是 inception,
按下 F6, 出現script 清單,選擇 IMDB 按下 F9
之後就會去抓了
等他抓完了,看一下資訊是不是正確的
正確的就存檔


所以基本上就是慢慢把電影資訊慢慢抓過來
那如果 想要一次自動抓很多電影呢?
我想要一次輸入十筆,一次抓十筆資料呢?
也可以的

當你選 IMDB script 時,右邊script 設定
對 batch mode 滑鼠左鍵按兩下,選 1
這樣就會批次處理, 但是第一個還是要讓你按確定
之後就會自動了 (難免會有錯,還是要檢查一下)


但是 IMDB 都是英文
難免看起來不太爽,
我想要有中文的 譯名 , 導演, 演員 , 簡介 呢?

我就很無聊的寫了一個小程式,來幫你做這一種事
可以有中文的 譯名 , 導演, 演員 , 簡介

首先要做幾項作業

1: 先去 IMDB 做好 所有的電影介紹,
這很重要,因為是以 IMDB 之後的存檔為基礎
主要是取得電影的英文名字,之後要來做比對
所以我開頭說個更新 IMDB script 很重要
其他的 script 抓的資料,我想應該也可以
我是用IMDB

2: 把你的建好的電影檔案,匯成 XML 格式
檔案 -> 匯出 ,選擇XML 格式 ,

3: 執行我寫的小程式, 會修改 xml 裡面的
譯名 , 導演, 演員 , 簡介

4:
建一個新的電影檔案,因為是新的,什麼都沒有,
按下 F7 , 選擇你剛剛輸出的 xml 檔案

看一下有沒有變成中文,
有一些電影會沒有,因為找不到,


存檔,存成 amc 檔案




大概就是這樣使用

我寫的程式叫 getmovie2, 要搭配 wget,
建議把 wget 放在 c:\windows 下面
這樣比較簡單,因為 getmovie2 要找 wget
建議將 getmovie2 放在 xml 同一個目錄下,這樣比較點單
使用方法

getmovie2 movie.xml movie_chinese.xml

第一個參數是來源 xml, 看你是哪一個檔名
第二個參數是輸出 xml, 檔名可自取



getmovie2 不是 GUI 程式,是文字模式的
應該會用吧...不會用我就沒辦法了


bug 是一定有的
如果到程式當掉,正常的, XD
找不到一些電影,正常的, XD
目前已知找不到的電影

Mission: Impossible

IMDB 找到是 Mission: Impossible
但是開眼電影是 Mission Impossible

差一個分號,以致判斷錯誤
因為程式要求一模一樣,字串必須一樣
那是我程式問題
因為可能列出好幾個,
Mission: Impossible 就有 1,2,3 等
為了簡化流程
不用人去自動介入
我只好用很笨的方法
就是字串必須一模一樣
導致 萬一 IMDB 名字 跟開眼不一樣時
會找不到




這個目前沒有特別的好方法
也許可以忽略 : ,
但是以後再說了

IMDB 會有評論這個欄位

我會將找不到的電影,寫入編號
寫在error_movie.txt

看這檔案救知道哪一些電影找不到
需要手動修改


但如果我找到了,會忽略評論的欄位

因為開眼的評論...很怪
就乾脆拿掉評論
所以 評論 是空的

也請記住
千萬記得對你的檔案做備份
萬一沒備份
被我程式搞掛了..
不要怪我喔

這一邊下載
http://www.megaupload.com/?d=JOXL9NPQ
記得要把wget.exe 放到 c:\windows
不然會找不到
舊 2011-05-03, 04:06 PM #13
回應時引用此文章
kenchen_1226離線中