2016-11-16 148 views
0

好的,我一直在摸索这个太长的头。我试图在Python 2.7.6中使用Beautiful Soup和请求模块来检索网页上的嵌入式视频的url。我用chrome检查html,我可以看到视频的url,但是当我使用请求获取页面并使用Beautiful Soup时,我无法找到“视频”节点。从查看源代码看来,视频窗口是嵌套的html文档。我搜遍了所有,无法找出为什么我不能检索到这一点。如果任何人都可以指出我正确的方向,我将不胜感激。谢谢。嵌入式视频获取网址

这里是网址的视频之一:

http://goldfilmesonline.com/doutor-estranho-legendado-online/

我看到有人回答同样的问题,有人可以帮我过,请

+0

什么是您要查找的视频网址?它是http://thevid.net/e/3ak5tsm4gliixx65avmexxn/? –

回答

0
import requests 
from bs4 import BeautifulSoup 

a = requests.get('http://goldfilmesonline.com/doutor-estranho-legendado-online/') 
soup = BeautifulSoup(a.content, 'lxml') 
links = soup.find_all('iframe') 
for i in links: 
    print(i['src']) 

我觉得这些都是链接你在说什么。此代码打印:

https://www.youtube.com/embed/iysJOCcbLHw 
https://openload.co/embed/J5-ympmuH-4/ 
http://thevid.net/e/3ak5tsm4gliixx65avmexxn/ 
+0

感谢的人,但它在我的vlc工作我试图让链接玩,但他们不玩在那里你知道任何关于它的事情 – Daniel

+0

我想你必须下载它们才能在VLC上玩,尽可能我知道你必须在浏览器中访问这些链接。 –

+0

Rafael你的代码给我3个链接,让我们一次做1,如果我玩https://openload.co/embed/J5-ympmuH-4/那是你的2链接,我去检查element-network-媒体它给2链接是URL请求他们都在VLC工作,Python如何可以得到这个链接我认为我们必须发送一些参数,也许我不知道的IP,我想看看你的代码,并尝试做我自己在其他链接。 – Daniel