我们选取的爬取目标是歌单这一块儿
chrome浏览器 f12抓包
经过简单的解析,拿到歌曲分类名字
create_table_sql = 'create table ’ + i + ‘(id int auto_increment primary key,song_name varchar(180),singer varchar(150),colume varchar(180),cover_url varchar(180),dowload_url varchar(180));’
db.insert(create_table_sql)
这里是根据名字创建对应表的sql语句,其中db为pymysql的连接对象,i为歌单分类名
到这里所有的表已经创建完毕
通过分析发现 每个歌单的url为https://music.163.com/#/discover/playlist/?cat=歌单分类名
请求url可以得到如下页面