先看一下图片背后的代码

非常好,里面歌单名字,id,以及封面图片都有了.在复制url的时候注意把/#删掉,要不然爬不了.

import requests
from lxml import etree
url='https://music.163.com/discover/playlist'
head={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36'
}
respone=requests.get(url,headers=head)
html=etree.HTML(respone.text)
id_list=html.xpath('//a[contains(@href,"playlist?") and contains(@class,"msk")]/@title')
pic=html.xpath('//img[contains(@src,"http://p2.music.126.net")]/@src')
temp=dict(zip(id_list,pic))
print(temp)

如果不限定class的范围会找到两份歌单,会重复

基于python获取网易云热门歌单及封面相关推荐

  1. python核心编程:大神如何用15行Python代码实现网易云热门歌单实例教程

    这篇文章主要给大家介绍了关于利用15行Python代码实现网易云热门歌单的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学 ...

  2. 零基础如何用 15 行 Python 代码搞定网易云热门歌单?

    健身.吃饭.敲代码:等车.撸猫.下午茶--若能佐以合适的音乐当"配餐",总是惬意非常.本文就将带你爬一爬网易云的那些热门歌单! 作者 | 上海小胖 责编 | 仲培艺 心情好或心情坏 ...

  3. 网易教程python_15行Python代码实现网易云热门歌单实例教程

    0. 引言 马上314情人节就要来了,是否需要一首歌来抚慰你,受伤或躁动的心灵.来吧,今天教你用15行代码搞定热门歌单.学起来并听起来吧. 本文使用的是Selenium模块,它是一个自动化测试工具,利 ...

  4. 骚年,还在为歌荒发愁吗?python教你爬取网易云热门歌单

    需求分析 每当歌荒时,总想找那些播放量比较高的歌单听,毕竟这么多人选择的歌单歌曲质量总会有保证. 爬取目标 本文将提取网易云音乐 播放量在1000万 以上的歌单名称,播放量和链接地址. 准备工作 保证 ...

  5. 通过api获取网易云音乐歌单数据

    接口地址:https://api.liguangchun.cn/v7/music/netEase 请求方式:GET 请求参数:url(需编码后的分享地址/网址) 请求示例:https://api.li ...

  6. 使用SCRAPY框架获取网易云排行榜歌单

    SCRAPY框架文件 1.创建项目musicspider 2.创建Spider 3.编写项目文件 items.py (定义要抓取的数据) musiclist.py (编写提取item数据的spider ...

  7. Python数据分析初探项目 基于Python数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022年)

    Python 数据分析初探项目 基于 Python 数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022 年) Python 数据分析初探项目 基于 Python 数据可 ...

  8. 【Python程序设计】基于Python Flask的网易云音乐歌单采集与可视化分析平台-源码经过调试,100%可运行

    基于Python Flask的网易云音乐歌单采集与可视化分析平台 项目获取 一.项目简介 二.开发环境 三.项目技术 四.功能介绍 五.功能结构 六.运行截图 项目获取 获取方式(点击下载):是云猿实 ...

  9. 用python爬取网易云音乐歌单列表

    本文分为两个部分:基础知识和正文,其中基础知识包括什么正则表达式以及Beautifulsoup4的使用. 一.正则表达式 正则表达式用于字符串查找.合法性检查以及作为程序员的工具箱使用. 字符串查找: ...

最新文章

  1. jzoj1350-游戏(某C组)【SPFA,图,最短路】
  2. DecExpress 帮助网站
  3. excel插入页码_Excel里毫不起眼的页眉页脚,居然有这3种高能用法!
  4. html css怎么连在一起,CSS秘密花园:连体字母_html/css_WEB-ITnose
  5. nginx学习笔记之安装
  6. sqlite3数据存储最多存储多少条数据?达到上限如何处理?_在线公开课 | 在数据爆炸的当下,教你设计一个能实现9个9数据可靠性的存储系统...
  7. sql 语句 查询结果赋值变量_RationalDMIS 7.1 变量赋值 ASSIGN语句
  8. html如何让英文自动换行,HTML如何让英文自动换行不断词
  9. .Net Core开发学习(一) ——Startup 类
  10. 我把ConcurrentHashMap HashTable的知识点都整理了一下
  11. 红米手机4开启root超级权限的步骤
  12. 蓝牙基础知识进阶——Link Manager通用规则介绍
  13. 自动分发秘钥脚本(复制修改ip即可使用)
  14. 项目管理软件售后培训方案
  15. 侍魂qq最新服务器,2018腾讯发布火影、圣斗士星矢、侍魂等20款新手游
  16. 360极速浏览器极速模式通过hosts文件切换兼容模式bat脚本
  17. BZOJ2277[Poi2011]Strongbox——数论
  18. 利用Python对体育竞技比赛进行分析
  19. 优秀程序员必懂知识点,你要是还不会就out了
  20. 八人抢答器讲解_八人抢答器_课程设计.doc

热门文章

  1. 数字中国城市巡礼之泸州:大数据开启智能酿造新途径
  2. java中泛型的详解
  3. linux命令 For循环
  4. 【博学谷学习记录】超强总结,用心分享 | 狂野大数据Hadoop的搭建~个人学习复习记录~PART-01
  5. Android平台dalvik模式下java Hook框架ddi的分析(2)--dex文件的注入和调用
  6. 手机安装python jam有什么影响_oppo 手机上运行 appium + python 遇到的坑
  7. 软件工程中,在软件项目管理过程中,估算软件规模的方法有哪些?
  8. 虚拟服务器的常用服务器选什么,帮你来挑选最适合虚拟化的三款服务器
  9. Damunda DMN 官方教程
  10. VOLTE/VOWIFI/VOIP的区别