python 爬取 网易云音乐(赵雷)

本文介绍了如何使用Python分析并爬取网易云音乐中赵雷的所有歌曲。通过分析网页结构,利用F12查看元素,发现歌曲名称包含在特定标签中。通过for循环获取每一页的歌曲名,并利用while循环遍历所有页面(共17页),最终成功获取赵雷的全部歌曲信息。

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

首先分析网页:

点击F12查看网页信息:
在这里插入图片描述
点击左上角箭头:
在这里插入图片描述
选中歌曲名:
在这里插入图片描述
每一首歌曲都是这种形式:
看程序:

texts = driver.find_elements_by_class_name('sn')

每一首歌曲里都有个


所以这里用 driver.find_elements_by_class_name定位到这个元素
注意elements是找到一组元素。
继续分析:
我们只需要再往下寻找到
这个节点,就可以找到歌曲名字了吧。
看代码:

for each in texts:
        text = each.find_element_by_class_name('text')
        file.write(text.text + '\n')
        print(text.text)

这里加了个for循环,因为texts是一组元素(包含了所有歌名的),我们需要用for循环得到每一个歌名,把歌名分开来。
这样我们就可以得到赵雷的第一页的歌曲:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值