Встроенное видео получить URL
Хорошо, я слишком долго царапал голову по этому поводу. Я пытаюсь получить URL для встроенного видео на веб-странице, используя Beautiful Soup и запрашивает модули в Python 2.7.6. Я проверяю HTML-код в Chrome и вижу URL-адрес видео, но когда я получаю страницу, используя запросы и использую Beautiful Soup, я не могу найти узел "video". Из исходного кода видно, что окно видео является вложенным HTML-документом. Я искал все и не могу понять, почему я не могу получить это. Если бы кто-нибудь мог указать мне правильное направление, я был бы очень признателен. Благодарю.
Вот ссылка на одно из видео:
http://goldfilmesonline.com/doutor-estranho-legendado-online/
я вижу, кто-то ответит на тот же вопрос, может кто-нибудь мне тоже помочь, пожалуйста
1 ответ
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/