每天一点点,记录学习
python 批量爬取网易云音乐
网易云音乐,排行榜,右键,显示网页源代码,并不能找到任何一首歌的id,是因为java加密了
随便找一首id为1374061038的歌,在网页源代码中查找,无结果
我又不会java。。。。。
怎么办呢?????
看url中有个#,把#去掉,就解密了;
或者右键查看 框架源代码
找到了哦 ~~~~~
需要字段:歌曲名字和id
在源代码中找到每一首歌在的位置
name = html.xpath('//ul[@class="f-hide"]/li/a/text()') #歌名
id = html.xpath('//ul[@class="f-hide"]/li/a/@href') #id