Python每日一记66>>>python爬取多页酷狗音乐top500数据

之前有一个多页数据的爬取小练习,现在我们再来练习一个
爬取酷狗音乐top500数据,包括歌名和排名
Python每日一记66>>>python爬取多页酷狗音乐top500数据
Python每日一记66>>>python爬取多页酷狗音乐top500数据
以上代码的需要说明的地方:
1、每页网址的链接
与之前的可以手动翻页不同,这一次我们无法手动翻页找到每页的链接规律
Python每日一记66>>>python爬取多页酷狗音乐top500数据
第一页的链接:https://www.kugou.com/yy/rank/home/1-8888.html?from=rank
我们试图将1-8888换成2-8888,成功了,依次类推,只需要将-8888前的数字替换,就是不同页的链接
于是就可以
Python每日一记66>>>python爬取多页酷狗音乐top500数据
2、zip的使用
如果我们不使用zip,得到的结果不尽人意
也就是说,因为是分别循环的,就会造成先在一页循环得到所有歌名,再得到排名
只有使用zip,才能并行得到歌名和排名,然后采用字典的方式打印出来
关于zip的使用,大家可以参考我的33篇文章:
Python 每日一记33>>>zip、推导式创建序列
https://blog.****.net/weixin_44663675/article/details/89052130
Python每日一记66>>>python爬取多页酷狗音乐top500数据
Python每日一记66>>>python爬取多页酷狗音乐top500数据
要多尝试发现问题和解决问题,以上!