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

本文介绍了使用Python爬取酷狗音乐top500数据的练习,包括歌名和排名。说明了每页网址链接规律,即把第一页链接中 -8888 前的数字替换就能得到不同页链接。还提到使用 zip 函数并行获取歌名和排名,可参考相关文章了解 zip 使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值