|
|
|
@ -31,14 +31,14 @@ class NownessBaseIE(InfoExtractor):
|
|
|
|
|
return self.url_result('http://cinematique.com/embed/%s' % video_id, 'Cinematique')
|
|
|
|
|
|
|
|
|
|
def api_request(self, url, request_url):
|
|
|
|
|
id = self._match_id(url)
|
|
|
|
|
display_id = self._match_id(url)
|
|
|
|
|
|
|
|
|
|
lang = 'zh-cn' if 'cn.nowness.com' in url else 'en-us'
|
|
|
|
|
request = compat_urllib_request.Request(request_url % id, headers={
|
|
|
|
|
request = compat_urllib_request.Request(request_url % display_id, headers={
|
|
|
|
|
'X-Nowness-Language': lang,
|
|
|
|
|
})
|
|
|
|
|
json_data = self._download_json(request, id)
|
|
|
|
|
return id, json_data
|
|
|
|
|
json_data = self._download_json(request, display_id)
|
|
|
|
|
return display_id, json_data
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class NownessIE(NownessBaseIE):
|
|
|
|
|