#今日目标 **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) ```