diff options
| author | Philipp Hagemeister <phihag@phihag.de> | 2014-11-23 21:33:31 +0100 | 
|---|---|---|
| committer | Philipp Hagemeister <phihag@phihag.de> | 2014-11-23 21:33:31 +0100 | 
| commit | 784b6d3a9bc79fe55a8b132fd10555c1e9a61c31 (patch) | |
| tree | e9a7996c44fd8d07f0bef5cdebbafdbe9c0b7bb4 /youtube_dl/extractor/youku.py | |
| parent | f3a34072266c0a7595f73fa032685cf8a50d2ab4 (diff) | |
| parent | 2514d2635e0c8ff0fb72d00a093a849001df2bdd (diff) | |
Merge remote-tracking branch 'jtwaleson/master'
Diffstat (limited to 'youtube_dl/extractor/youku.py')
| -rw-r--r-- | youtube_dl/extractor/youku.py | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/youtube_dl/extractor/youku.py b/youtube_dl/extractor/youku.py index 48d47a245..830ae6cd9 100644 --- a/youtube_dl/extractor/youku.py +++ b/youtube_dl/extractor/youku.py @@ -35,21 +35,21 @@ class YoukuIE(InfoExtractor):      def _gen_sid(self):          nowTime = int(time.time() * 1000) -        random1 = random.randint(1000,1998) -        random2 = random.randint(1000,9999) +        random1 = random.randint(1000, 1998) +        random2 = random.randint(1000, 9999) -        return "%d%d%d" %(nowTime,random1,random2) +        return "%d%d%d" % (nowTime, random1, random2)      def _get_file_ID_mix_string(self, seed):          mixed = []          source = list("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/\:._-1234567890")          seed = float(seed)          for i in range(len(source)): -            seed  =  (seed * 211 + 30031) % 65536 -            index  =  math.floor(seed / 65536 * len(source)) +            seed = (seed * 211 + 30031) % 65536 +            index = math.floor(seed / 65536 * len(source))              mixed.append(source[int(index)])              source.remove(source[int(index)]) -        #return ''.join(mixed) +        # return ''.join(mixed)          return mixed      def _get_file_id(self, fileId, seed): @@ -100,12 +100,12 @@ class YoukuIE(InfoExtractor):          keys = [s['k'] for s in config['data'][0]['segs'][format]]          # segs is usually a dictionary, but an empty *list* if an error occured. -        files_info=[] +        files_info = []          sid = self._gen_sid()          fileid = self._get_file_id(fileid, seed) -        #column 8,9 of fileid represent the segment number -        #fileid[7:9] should be changed +        # column 8,9 of fileid represent the segment number +        # fileid[7:9] should be changed          for index, key in enumerate(keys):              temp_fileid = '%s%02X%s' % (fileid[0:8], index, fileid[10:])              download_url = 'http://k.youku.com/player/getFlvPath/sid/%s_%02X/st/flv/fileid/%s?k=%s' % (sid, index, temp_fileid, key)  | 
