[liveleak] add extractor for embedded youtube videos

This commit is contained in:
aeph6Ee0 2015-09-15 15:37:52 +02:00
parent d67614a921
commit ac7ea5c4c8

View File

@ -148,12 +148,16 @@ class LiveLeakIE(InfoExtractor):
embed_urls = list() embed_urls = list()
# prochan.com: # prochan.com:
embed_prochan = (re.findall( for embed_prochan in re.findall(
r'<iframe[^>]+src="(http://www.prochan.com/embed\?[^"]+)"', r'<iframe[^>]+src="(http://www.prochan.com/embed\?[^"]+)"',
webpage)) webpage):
if len(embed_prochan) > 0: embed_urls.append(embed_prochan)
for embed in embed_prochan:
embed_urls.append(embed) # youtube.com:
for embed_youtube in re.findall(
r'<iframe[^>]+src="(http[s]?://www.youtube.com/embed/[^"]+)"',
webpage):
embed_urls.append(embed_youtube)
# add all collected embed urls to list # add all collected embed urls to list
for embed_url in embed_urls: for embed_url in embed_urls:
@ -167,6 +171,7 @@ class LiveLeakIE(InfoExtractor):
'age_limit': age_limit, 'age_limit': age_limit,
}) })
if len(entries) == 1: if len(entries) == 1:
return entries[0] return entries[0]
else: else: