projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #6790 from remitamine/tele13
[youtube-dl]
/
youtube_dl
/
extractor
/
dcn.py
diff --git
a/youtube_dl/extractor/dcn.py
b/youtube_dl/extractor/dcn.py
index b98a6c0321d145bd703ab2f694b25ef03166a6b2..9737cff14b86849a7a4b4bd838902a4d71278c93 100644
(file)
--- a/
youtube_dl/extractor/dcn.py
+++ b/
youtube_dl/extractor/dcn.py
@@
-2,18
+2,16
@@
from __future__ import unicode_literals
from .common import InfoExtractor
from __future__ import unicode_literals
from .common import InfoExtractor
-from ..compat import (
- compat_urllib_parse,
- compat_urllib_request,
-)
+from ..compat import compat_urllib_parse
from ..utils import (
int_or_none,
parse_iso8601,
from ..utils import (
int_or_none,
parse_iso8601,
+ sanitized_Request,
)
class DCNIE(InfoExtractor):
)
class DCNIE(InfoExtractor):
- _VALID_URL = r'https?://(?:www\.)?dcndigital\.ae/(?:#/)?(?:video/.+|show/\d+/.+?)/(?P<id>\d+)
/?
'
+ _VALID_URL = r'https?://(?:www\.)?dcndigital\.ae/(?:#/)?(?:video/.+|show/\d+/.+?)/(?P<id>\d+)'
_TEST = {
'url': 'http://www.dcndigital.ae/#/show/199074/%D8%B1%D8%AD%D9%84%D8%A9-%D8%A7%D9%84%D8%B9%D9%85%D8%B1-%D8%A7%D9%84%D8%AD%D9%84%D9%82%D8%A9-1/17375/6887',
'info_dict':
_TEST = {
'url': 'http://www.dcndigital.ae/#/show/199074/%D8%B1%D8%AD%D9%84%D8%A9-%D8%A7%D9%84%D8%B9%D9%85%D8%B1-%D8%A7%D9%84%D8%AD%D9%84%D9%82%D8%A9-1/17375/6887',
'info_dict':
@@
-36,7
+34,7
@@
class DCNIE(InfoExtractor):
def _real_extract(self, url):
video_id = self._match_id(url)
def _real_extract(self, url):
video_id = self._match_id(url)
- request =
compat_urllib_request.
Request(
+ request =
sanitized_
Request(
'http://admin.mangomolo.com/analytics/index.php/plus/video?id=%s' % video_id,
headers={'Origin': 'http://www.dcndigital.ae'})
'http://admin.mangomolo.com/analytics/index.php/plus/video?id=%s' % video_id,
headers={'Origin': 'http://www.dcndigital.ae'})
@@
-44,8
+42,8
@@
class DCNIE(InfoExtractor):
title = video.get('title_en') or video['title_ar']
webpage = self._download_webpage(
title = video.get('title_en') or video['title_ar']
webpage = self._download_webpage(
- 'http://admin.mangomolo.com/analytics/index.php/customers/embed/video?'
-
+
compat_urllib_parse.urlencode({
+ 'http://admin.mangomolo.com/analytics/index.php/customers/embed/video?'
+
+ compat_urllib_parse.urlencode({
'id': video['id'],
'user_id': video['user_id'],
'signature': video['signature'],
'id': video['id'],
'user_id': video['user_id'],
'signature': video['signature'],