QQ音乐爬虫
#今日目标 **QQ音乐爬虫** 今天要爬取的是QQ音乐任意歌手的所有音乐歌词,因为笔者是周杰伦的忠实粉丝,所以专门写了个爬虫来爬取他的音乐的歌词,因为他的音乐在咪咕音乐可以听,所以便没有去爬取。 好了,下面直接给出代码! *代码实现* ``` import requests import csv singer=input('你喜欢的歌手是谁?\n') url='https://c.y.qq.com/soso/fcgi-bin/client_search_cp?' headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36' } for x in range(50): params={ 'ct':' 24', 'qqmusic_ver': '1298', 'remoteplace':'txt.yqq.lyric', 'searchid': '105425534333318532', 'aggr': '0', 'catZhida':'1', 'lossless':' 0', 'sem':'1', 't': '7', 'p': str(x), 'n':'5', 'w':singer, 'g_tk':'5381', 'loginUin':'0', 'hostUin':'0', 'format': 'json', 'inCharset': 'utf8', 'outCharset': 'utf-8', 'notice':'0', 'platform': 'yqq.json', 'needNewCode': '0' } res=requests.get(url,headers=headers,params=params) json_lyric=res.json() list_lyric=json_lyric['data']['lyric']['list'] for lyric in list_lyric: print(lyric['content']) print('='*50) ```