引用:
作者evermayday
中視節目表好像下載錯誤了喔!(5/16 今天的)上面為大大提供的 下面為Yahoo!奇摩的
剛看了一下大大在204版裡面出現TVAgent 是提前二天就會先下載呀
因為可能那時奇摩還未更新好 所以才會有這樣的問題
大大有試過hytv的嗎
http://www.hytv.com.tw/
還是各台的網站上公佈的節目表(最準 可是最難 因為要一個一個寫)
|
這個程式天天都有新的資料,如果是人工來處理又是免費的話可能會有人撐不下去。
要永續提供節目表就要做到自動化、無人管理才有可能。
目前就是完全自動化無人管理的狀態,如果上游資料出錯,
那麼下游是電腦自動處理,只要格式正確,電腦是看不出哪裡有錯的,就請
多多包函一下。
沒錯,這個程式的 Server 是每天抓 Yahoo 的「後天」的節目資料。
我稱這個每天勤勞的去 yahoo 抓資料的程式叫 TvAgent。
所以 Yahoo 在更正資料後, 這個程式的 Server 是不會發現的。
除非有人在 Server 手動把錯誤的資料刪掉, TvAgent 才會重抓。
問題來了, 如果 Yahoo 當天才更正錯誤。那當天重抓的節目表大約都是從5、6 點左右開始。
去觀察一下
http://tw.movie.yahoo.com/tv_search.html 就知道了。
http://www.hytv.com.tw/ 所提供的頻道是最完整且正確的。
為什麼我在釋放出來的程式中沒採用它呢?
其實我一開始是針對它的頁面來抓資料的。
query、parser、翻頁等動作都寫好了,但發現這個站在短時間內連續抓幾頁後就罷工了。
不知是它們的防護,還是 Server 的特性、或是 bug... 就不得而知了。
我有寫 Email 跟他們講看他們能不能提供全天的節目讓人下載,卻連自動回覆的信都沒收到。