Преглед на файлове

[iqiyi] Fix 1080P extraction (closes #9446)

Yen Chi Hsuan преди 9 години
родител
ревизия
4540515cb3
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      youtube_dl/extractor/iqiyi.py

+ 4 - 1
youtube_dl/extractor/iqiyi.py

@@ -505,7 +505,10 @@ class IqiyiIE(InfoExtractor):
             'enc': md5_text(enc_key + tail),
             'enc': md5_text(enc_key + tail),
             'qyid': _uuid,
             'qyid': _uuid,
             'tn': random.random(),
             'tn': random.random(),
-            'um': 0,
+            # In iQiyi's flash player, um is set to 1 if there's a logged user
+            # Some 1080P formats are only available with a logged user.
+            # Here force um=1 to trick the iQiyi server
+            'um': 1,
             'authkey': md5_text(md5_text('') + tail),
             'authkey': md5_text(md5_text('') + tail),
             'k_tag': 1,
             'k_tag': 1,
         }
         }