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)

```

猜你喜欢

转载自www.cnblogs.com/cxiaolong/p/11318495.html