import requests url = 'https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.top&t=song&w=%E5%91%A8%E6%9D%B0%E4%BC%A6' headers = {'referer': 'https://y.qq.com/portal/search.html', 'origin': 'https://y.qq.com', 'user-agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3775.400 QQBrowser/10.6.4208.400'} for x in range(5): params = { 'ct':'24', 'qqmusic_ver': '1298', 'new_json':'1', 'remoteplace':'sizer.yqq.song_next', 'searchid':'64405487069162918', 't':'0', 'aggr':'1', 'cr':'1', 'catZhida':'1', 'lossless':'0', 'flag_qc':'0', 'p':str(x+1), 'n':'20', 'w':'周杰伦', 'g_tk':'5381', 'loginUin':'0', 'hostUin':'0', 'format':'json', 'inCharset':'utf8', 'outCharset':'utf-8', 'notice':'0', 'platform':'yqq.json', 'needNewCode':'0' } res_music = requests.get(url,params=params) json_music = res_music.json() list_music = json_music['data']['song']['list'] for music in list_music: print(music['name']) print(music['id']) print(music['mid']) # mid = print(music['mid']) url_music = 'https://y.qq.com/n/yqq/song/'+'mid'+'.html\n\n' params_m = { 'nobase64': '1', 'musicid': 'id', '-': 'jsonp1', 'g_tk_new_20200303': '5381', 'g_tk': '5381', 'loginUin': '0', 'hostUin': '0', 'format': 'json', 'inCharset': 'utf8', 'outCharset': 'utf-8', 'notice': '0', 'platform': 'yqq.json', 'needNewCode': '0' } res_music_m = requests.get(url_music,parmas_m = params) json_music_m = res_music_m.json() lyric_music = json_music_m['lyric'] for lyric in lyric_music: print(lyric['lyric'])
这个运行不了,怎么办
最新推荐文章于 2021-07-26 20:23:10 发布