mirror of
https://github.com/soimort/you-get.git
synced 2025-02-10 04:02:28 +03:00
[youku] fix #868
This commit is contained in:
parent
65e00b58cd
commit
4ef5825f25
@ -130,7 +130,7 @@ class Youku(VideoExtractor):
|
|||||||
context=ssl.SSLContext(ssl.PROTOCOL_TLSv1))
|
context=ssl.SSLContext(ssl.PROTOCOL_TLSv1))
|
||||||
cookie_handler = request.HTTPCookieProcessor()
|
cookie_handler = request.HTTPCookieProcessor()
|
||||||
opener = request.build_opener(ssl_context, cookie_handler)
|
opener = request.build_opener(ssl_context, cookie_handler)
|
||||||
opener.addheaders = [('Cookie','r={}'.format(time.time()))]
|
opener.addheaders = [('Cookie','__ysuid={}'.format(time.time()))]
|
||||||
request.install_opener(opener)
|
request.install_opener(opener)
|
||||||
|
|
||||||
assert self.url or self.vid
|
assert self.url or self.vid
|
||||||
@ -268,8 +268,9 @@ class Youku(VideoExtractor):
|
|||||||
q = q
|
q = q
|
||||||
)
|
)
|
||||||
ksegs += [i['server'] for i in json.loads(get_content(u))]
|
ksegs += [i['server'] for i in json.loads(get_content(u))]
|
||||||
except error.HTTPError:
|
except error.HTTPError as e:
|
||||||
# Use fallback stream data in case of HTTP 404
|
# Use fallback stream data in case of HTTP 404
|
||||||
|
log.e('[Error] ' + str(e))
|
||||||
sp = self.streams_fallback_parameter
|
sp = self.streams_fallback_parameter
|
||||||
except KeyError:
|
except KeyError:
|
||||||
# Move on to next stream if best quality not available
|
# Move on to next stream if best quality not available
|
||||||
|
Loading…
Reference in New Issue
Block a user