2010-01-27 66 views
0

我想解析一個網頁來獲取視頻下載的url。我使用Python和螢火蟲,但我不能得到URL鏈接。幫助用python解析一個頁面

例子:

在那裏我得到了視頻鏈接的網址是: hxxp://www.rtve.es/mediateca/videos/20100125/saber-comer---salsa-verde-judiones -25-01-10/676590.shtml」

的視頻 hxxp://www.rtve.es/resources/TE_SSAC011/flv/8/2/1264426362028.flv 你能幫幫我好嗎 ?非常感謝,對不起我的英文!

+0

btw,你允許下載那個電影剪輯嗎? – YOU 2010-01-27 10:38:45

+1

請注意,這些視頻鏈接是由javascript生成的。 – ghostdog74 2010-01-27 11:03:25

回答

5

使用BeautifulSouplxml

+0

+1對於BeautifulSoup – miku 2010-01-27 10:45:18

+0

謝謝。問題是我不能獲得視頻鏈接。但是,如果我在網頁中播放按鈕,我可以下載Firefox擴展名爲「Download Helper」的視頻文件,但我想自動執行此操作。請幫忙嗎? – mmm286 2010-01-27 10:47:28

+0

然後你錯誤地表示了這個問題。如果你需要反編譯SWF文件,那麼你必須看看其他地方。 – 2010-01-27 10:53:11

0
import re 
from urllib2 import urlopen 
text = urlopen('http://www.rtve.es/mediateca/videos/20100125/saber-comer---salsa-verde-judiones-25-01-10/676590.shtm').read() 
reg = re.compile(r'http://www\.rtv.*flv') 
reg.findall(text) 

通常你可以使用這個。但是裏面沒有你的鏈接。

+0

你也可以使用提到的美麗秀或機械。 – bluszcz 2010-01-27 10:42:43

+0

謝謝。問題是我不能獲得視頻鏈接。但是,如果我在網頁中播放按鈕,我可以下載Firefox擴展名爲「Download Helper」的視頻文件,但我想自動執行此操作。請幫忙嗎? – mmm286 2010-01-27 10:48:04

0

@OP,這些視頻是由javascript生成的。有關該主題,請參閱here。或者參考search google

+0

非常感謝,我試着尋找替代品,但我什麼也沒找到。我必須手動下載視頻:-( 非常感謝! – mmm286 2010-01-27 14:58:09