- raw_data1 = self._download_json(data1_url, video_id)
- raw_data2 = self._download_json(data2_url, video_id)
- data1 = raw_data1['data'][0]
- data2 = raw_data2['data'][0]
+ cn_verification_proxy = self._downloader.params.get('cn_verification_proxy')
+ if cn_verification_proxy:
+ req.add_header('Ytdl-request-proxy', cn_verification_proxy)
+
+ raw_data = self._download_json(req, video_id, note=note)
+ return raw_data['data'][0]
+
+ # request basic data
+ data1 = retrieve_data(
+ 'http://v.youku.com/player/getPlayList/VideoIDS/%s' % video_id,
+ 'Downloading JSON metadata 1')
+ data2 = retrieve_data(
+ 'http://v.youku.com/player/getPlayList/VideoIDS/%s/Pf/4/ctype/12/ev/1' % video_id,
+ 'Downloading JSON metadata 2')