因為學校報告需求,需要抓取 LIONS FOR LAMBS 這則影片的中文預告片,找了很多地方,發現只有奇摩電影有...(也許是我搜尋能力太差 OTZ)

於是我嘗試使用傳說中的,IE暫存大法來抓取預告片,但經過幾次不信邪的嘗試後...發現還是抓不下來

只是預告片 幹嘛隱藏這麼仔細 又不是有版權的MV 之類的...

 

所以我就開始分析原始碼了

1. 找關鍵字

找到了 <!--(begin) inc-yep_player.jake --> 和 <!--(end) inc-yep_player.jake --> 恩...關鍵應該就在裡面

2. 找參數

看到了裡面有這段 其中 mediaId 應該就是我要找的

{ mediaId: "20572247",
title:'預告片中文版',
shareUrl: 'http://tw.movie.yahoo.com/movieinfo_trailer.html/id=2437&pid=2571',
thumbnailUrl:'http://d.yimg.com/hd/asiamedia/twmovies/46394433_12.jpg?a=asiamedia&c=27a150b6f926095376a652955da26edb&g=0&mr=0&s=60fb970c75f4b868be65807c622c1c5c'
}

3. 找這個變數被帶到哪裡去!!

最後在 http://d.yimg.com/nl/ypp/default/player.js 這個檔案裡面找到了一行 

http://m.yahoo.com/w/web/video?u=url%5B%5D%3D" + mediaId + "&lg=yep

所以我就把變數帶進去 把網址貼上瀏覽器 http://m.yahoo.com/w/web/video?u=url%5B%5D%3D20572247&lg=yep

 

嘿嘿嘿.... 出現了!! 一個mp4檔案 右鍵直接下載就好了!!

arrow
arrow
    全站熱搜

    AwEi 發表在 痞客邦 留言(3) 人氣()