projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[rtlnl] Extend _VALID_URL (#26549) (closes #25821)
[youtube-dl]
/
youtube_dl
/
extractor
/
beeg.py
diff --git
a/youtube_dl/extractor/beeg.py
b/youtube_dl/extractor/beeg.py
index c15a0ac8fdb28b95f9399a843b45322a44967bc0..5788d13baae816ad69155d42f5f2d2b5ce837231 100644
(file)
--- a/
youtube_dl/extractor/beeg.py
+++ b/
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
'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,
}, {
'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')
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,
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}
else:
query = {'v': 1}