mirror of
https://github.com/soimort/you-get.git
synced 2025-02-03 16:53:56 +03:00
[ximalaya] use fake_headers to fetch json
This commit is contained in:
parent
7d6f68a159
commit
3bd8910ffb
@ -15,7 +15,8 @@ stream_types = [
|
|||||||
|
|
||||||
def ximalaya_download_by_id(id, title = None, output_dir = '.', info_only = False, stream_id = None):
|
def ximalaya_download_by_id(id, title = None, output_dir = '.', info_only = False, stream_id = None):
|
||||||
BASE_URL = 'http://www.ximalaya.com/tracks/'
|
BASE_URL = 'http://www.ximalaya.com/tracks/'
|
||||||
json_data = json.loads(get_content(BASE_URL + id + '.json'))
|
json_url = BASE_URL + id + '.json'
|
||||||
|
json_data = json.loads(get_content(json_url, headers=fake_headers))
|
||||||
if 'res' in json_data:
|
if 'res' in json_data:
|
||||||
if json_data['res'] == False:
|
if json_data['res'] == False:
|
||||||
raise ValueError('Server reported id %s is invalid' % id)
|
raise ValueError('Server reported id %s is invalid' % id)
|
||||||
|
Loading…
Reference in New Issue
Block a user