2011-07-29 25 views
0

任何人都可以通過在腳本中提供視頻頁面來弄清楚如何獲取veehd [dot] com視頻的網址.avi?它可以是BASH,或Python,或者Ubuntu中的常用程序。在bash/python中獲取veehd url?

他們讓你安裝一個擴展,我試着看代碼,但我無法弄清楚。

+0

您可以鏈接到擴展?你有什麼理由只想在BASH中做到這一點?像Python或Ruby這樣的腳本語言會讓這個微不足道。 –

+0

那麼,他們主持的.crx文件,但我已經在這裏壓縮擴展的內容:http://www.mediafire.com/?ccyph46bs46vui5 哦..它不*有*是bash,但我用bash自動下載。它可以是Python,也可能是ruby。 – Matt

回答

1

這爲我工作:

#!/bin/bash 
URL=$1 # page with the video 
FRAME=`wget -q -O - $URL | sed -n -e '/playeriframe.*do=d/{s/.*src : "//;s/".*//p;q}'` 
STREAM=`wget -q -O - http://veehd.com$FRAME | sed -n -e '/<a/{s/.*href="//;s/".*//p;q}'` 
echo $STREAM 
+0

好吧,我剛剛嘗試過。但是我得到的所有結果都是「http://www.google.com/chrome」 – Matt

+0

您提供什麼網址作爲第一個參數?我這樣使用它:'./veehd.sh'http:// veehd.com/video/6666666_The-Title-Of-The-Video'',結果是'http://v33.veehd.com/dl/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/DDDDDDDDDD/DDDD.DDDDDDD.avi&b = DDD'其中'X'都是十六進制數字,'D'是十進制數字。 –

+0

哦,是的,我使用了相同的網址格式..但我嘗試了一個隨機視頻,[而不是我正在嘗試獲取網址]的一個特定的視頻,它的工作原理。我再次嘗試了另一個,它仍輸出「google.com/chrome"..haha,很奇怪,但它仍然是一個有效的視頻。無論如何,我已經將vee.sh添加到我的〜/ bin /文件夾中,謝謝。順便說一句,你在哪裏找到這個腳本?我問了很多問題,並且從未發現任何問題。 – Matt