|
|
@ -9,6 +9,7 @@ from ..compat import ( |
|
|
|
from ..utils import ( |
|
|
|
int_or_none, |
|
|
|
parse_iso8601, |
|
|
|
urljoin, |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
@ -36,9 +37,11 @@ class BeegIE(InfoExtractor): |
|
|
|
webpage = self._download_webpage(url, video_id) |
|
|
|
|
|
|
|
cpl_url = self._search_regex( |
|
|
|
r'<script[^>]+src=(["\'])(?P<url>(?:https?:)?//static\.beeg\.com/cpl/\d+\.js.*?)\1', |
|
|
|
r'<script[^>]+src=(["\'])(?P<url>(?:/static|(?:https?:)?//static\.beeg\.com)/cpl/\d+\.js.*?)\1', |
|
|
|
webpage, 'cpl', default=None, group='url') |
|
|
|
|
|
|
|
cpl_url = urljoin(url, cpl_url) |
|
|
|
|
|
|
|
beeg_version, beeg_salt = [None] * 2 |
|
|
|
|
|
|
|
if cpl_url: |
|
|
@ -54,7 +57,7 @@ class BeegIE(InfoExtractor): |
|
|
|
r'beeg_salt\s*=\s*(["\'])(?P<beeg_salt>.+?)\1', cpl, 'beeg salt', |
|
|
|
default=None, group='beeg_salt') |
|
|
|
|
|
|
|
beeg_version = beeg_version or '2000' |
|
|
|
beeg_version = beeg_version or '2185' |
|
|
|
beeg_salt = beeg_salt or 'pmweAkq8lAYKdfWcFCUj0yoVgoPlinamH5UE1CB3H' |
|
|
|
|
|
|
|
video = self._download_json( |
|
|
|