Sergey M․
5 years ago
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D
1 changed files with
12 additions and
5 deletions
-
youtube_dl/extractor/beeg.py
|
|
@ -32,6 +32,10 @@ class BeegIE(InfoExtractor): |
|
|
|
# api/v6 v2 |
|
|
|
'url': 'https://beeg.com/1941093077?t=911-1391', |
|
|
|
'only_matching': True, |
|
|
|
}, { |
|
|
|
# api/v6 v2 w/o t |
|
|
|
'url': 'https://beeg.com/1277207756', |
|
|
|
'only_matching': True, |
|
|
|
}, { |
|
|
|
'url': 'https://beeg.porn/video/5416503', |
|
|
|
'only_matching': True, |
|
|
@ -49,14 +53,17 @@ class BeegIE(InfoExtractor): |
|
|
|
r'beeg_version\s*=\s*([\da-zA-Z_-]+)', webpage, 'beeg version', |
|
|
|
default='1546225636701') |
|
|
|
|
|
|
|
qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query) |
|
|
|
t = qs.get('t', [''])[0].split('-') |
|
|
|
if len(t) > 1: |
|
|
|
if len(video_id) >= 10: |
|
|
|
query = { |
|
|
|
'v': 2, |
|
|
|
's': t[0], |
|
|
|
'e': t[1], |
|
|
|
} |
|
|
|
qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query) |
|
|
|
t = qs.get('t', [''])[0].split('-') |
|
|
|
if len(t) > 1: |
|
|
|
query.update({ |
|
|
|
's': t[0], |
|
|
|
'e': t[1], |
|
|
|
}) |
|
|
|
else: |
|
|
|
query = {'v': 1} |
|
|
|
|
|
|
|