mirror of
https://github.com/l1ving/youtube-dl
synced 2025-02-15 02:53:02 +08:00
[8tracks] use API version 3 to work around 403 error (Fixes #2310)
This commit is contained in:
parent
bc4850908c
commit
8c8ee1c53f
@ -95,9 +95,10 @@ class EightTracksIE(InfoExtractor):
|
|||||||
data = json.loads(json_like)
|
data = json.loads(json_like)
|
||||||
|
|
||||||
session = str(random.randint(0, 1000000000))
|
session = str(random.randint(0, 1000000000))
|
||||||
|
api_key = "e7b8d8788cb321ab5d12bb2066b23c9a07c69efc";
|
||||||
mix_id = data['id']
|
mix_id = data['id']
|
||||||
track_count = data['tracks_count']
|
track_count = data['tracks_count']
|
||||||
first_url = 'http://8tracks.com/sets/%s/play?player=sm&mix_id=%s&format=jsonh' % (session, mix_id)
|
first_url = 'http://8tracks.com/sets/%s/play.json?api_version=3&mix_id=%s&api_key=%s' % (session, mix_id, api_key)
|
||||||
next_url = first_url
|
next_url = first_url
|
||||||
res = []
|
res = []
|
||||||
for i in range(track_count):
|
for i in range(track_count):
|
||||||
@ -115,5 +116,5 @@ class EightTracksIE(InfoExtractor):
|
|||||||
'ext': 'm4a',
|
'ext': 'm4a',
|
||||||
}
|
}
|
||||||
res.append(info)
|
res.append(info)
|
||||||
next_url = 'http://8tracks.com/sets/%s/next?player=sm&mix_id=%s&format=jsonh&track_id=%s' % (session, mix_id, track_data['id'])
|
next_url = 'http://8tracks.com/sets/%s/next.json?api_version=3&mix_id=%s&api_key=%s' % (session, mix_id, api_key)
|
||||||
return res
|
return res
|
||||||
|
Loading…
Reference in New Issue
Block a user