mirror of
https://github.com/soimort/you-get.git
synced 2025-02-09 11:42:30 +03:00
[youku]fix #2243
This commit is contained in:
parent
930c659141
commit
9488ce1cff
@ -41,7 +41,9 @@ def youku_ups(vid, ccode='0401', password=None, referer='http://v.youku.com'):
|
|||||||
url += '&utid=' + fetch_cna()
|
url += '&utid=' + fetch_cna()
|
||||||
url += '&client_ts=' + str(int(time.time()))
|
url += '&client_ts=' + str(int(time.time()))
|
||||||
if password is not None: url += '&password=' + password
|
if password is not None: url += '&password=' + password
|
||||||
return json.loads(get_content(url, headers=dict(Referer=referer)))
|
headers = dict(Referer=referer)
|
||||||
|
headers['User-Agent'] = fake_headers['User-Agent']
|
||||||
|
return json.loads(get_content(url, headers=headers))
|
||||||
|
|
||||||
class Youku(VideoExtractor):
|
class Youku(VideoExtractor):
|
||||||
name = "优酷 (Youku)"
|
name = "优酷 (Youku)"
|
||||||
@ -161,6 +163,7 @@ class Youku(VideoExtractor):
|
|||||||
traceback.print_exception(exc_type, exc_value, exc_traceback)
|
traceback.print_exception(exc_type, exc_value, exc_traceback)
|
||||||
|
|
||||||
def prepare(self, **kwargs):
|
def prepare(self, **kwargs):
|
||||||
|
self.ua = fake_headers['User-Agent']
|
||||||
# Hot-plug cookie handler
|
# Hot-plug cookie handler
|
||||||
ssl_context = request.HTTPSHandler(
|
ssl_context = request.HTTPSHandler(
|
||||||
context=ssl.SSLContext(ssl.PROTOCOL_TLSv1))
|
context=ssl.SSLContext(ssl.PROTOCOL_TLSv1))
|
||||||
|
Loading…
Reference in New Issue
Block a user