python近年来,发展迅速,成为了最炙手可热的语言。
那么如何来进行网易云歌手top50的歌曲歌词爬取呢
1. 首先进行网易云并进行喜欢的歌手搜索如下:
在这里需要注意的是http://music.163.com/#/artist?id=1007170并不是真的我们需要的连接,真实的链接应该是http://music.163.com/artist?id=1007170
2. 搞清楚了连接的问题之后,就要进行BeautifulSoup对网易进行抓取
核心代码如下:
#encoding=utf-8
import requests
import json
import re
import os
from bs4 import BeautifulSoup
headers = {
'Referer':'https://music.163.com',
'Host': 'music.163.com',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537