网页情况

爬取数据包含

歌曲排名、歌手、歌曲名、歌曲时长

python 代码

import requests #请求网页获取网页数据from bs4 import BeautifulSoup #解析网页数据import time #时间库#user-Agent,伪装成浏览器,便于爬虫的稳定性headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36"}def get_info(url):web_data = requests.get(url,headers= headers)soup = BeautifulSoup(web_data.text,'lxml')ranks = soup.select('span.pc_temp_num')titles = soup.select('div.pc_temp_songlist > ul > li > a')times = soup.select('span.pc_temp_tips_r > span')for rank,title,time in zip(ranks,titles,times):data = {"rank":rank.get_text().strip(),"singer":title.get_text().replace("\n","").replace("\t","").split('-')[1],"song":title.get_text().replace("\n","").replace("\t","").split('-')[0],"time":time.get_text().strip()}print(data)if __name__ == '__main__':urls = ["https://www.kugou.com/yy/rank/home/{}-8888.html".format(str(i)) for i in range(1,24)]for url in urls:get_info(url)time.sleep(1)

运行效果

酷狗音乐Top500榜单爬取相关推荐

  1. python爬虫-爬取酷狗音乐top榜

    酷狗音乐top500榜单就是我们今天需要爬取的对象,作为新手入门的代码,只需要将信息爬取下来即可,十分简单,不需要保存到数据库或保存到文件,仅当普通练习. https://www.kugou.com/ ...

  2. python爬取酷狗音乐top500_python获取酷狗音乐top500的下载地址 MP3格式

    下面先给大家介绍下python获取酷狗音乐top500的下载地址 MP3格式,具体代码如下所示: # -*- coding: utf-8 -*- # @Time : 2018/4/16 # @File ...

  3. Python爬虫爬取酷狗音乐TOP500

    Python大作业 内容简介: 用Python来爬取酷狗音乐TOP500的歌曲信息,统计这500首歌曲中出现的所有歌手,并做可视化处理生成词云 实验代码: import time import req ...

  4. python爬虫——爬取酷狗音乐top500(BeautifulSoup使用方法)

    酷狗音乐Top500 酷狗top500http://www.kugou.com/yy/rank/home/1-8888.html?from=rank 进入,并按F12打开开发者工具(本文以火狐浏览器为 ...

  5. python爬虫 - 起点女生榜单爬取 - 1

    python爬虫 - 起点女生榜单爬取 ​ 最近一直在追庆余年,顺带瞄了一眼小说,真真是精彩(虽然因为范闲多妻的设定接受不了就放弃了). ​ 说来说去,还是钟爱女频的修仙小说,所以就想爬一下起点女生网 ...

  6. 爬取酷狗音乐TOP榜所有的歌曲信息

    一. 构造url: 1. 进入酷狗音乐官方网站,点击酷狗TOP500,查看浏览器地址栏 可以看到地址为https://www.kugou.com/yy/rank/home/1-8888.html?fr ...

  7. 酷狗音乐TOP500爬虫

    学习的产物总是充实和快乐的,下面就来看一下今天的酷狗音乐排行榜的爬取吧!!! 首先我们通过观看酷狗网页的源代码可以看到: 红色记号画出来的就是我们这次爬取需要的信息,我们通过观察可以找到他们位于哪些标 ...

  8. python爬虫酷狗_python爬虫教程:爬取酷狗音乐,零基础小白也能爬取哦

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...

  9. python经典爬虫之获取酷狗音乐TOP500信息

    前几天小菌分享的博客<用python爬虫制作图片下载器(超有趣!)>收到了粉丝们较多的关注,小菌决定再分享一些简单的爬虫项目给爬虫刚入门的小伙伴们,希望大家能在钻研的过程中,感受爬虫的魅力 ...

最新文章

  1. 客快物流大数据项目(十四):DockerFile介绍与构建过程解析
  2. 21个Transformer面试题的简单回答
  3. 基于 Go 语言构建企业级的 RESTful API 服务
  4. Java UDP Demo
  5. “约见”面试官系列之常见面试题之第九十九篇之router的钩子函数(建议收藏)
  6. python中常见的几种错误
  7. code第一部分:数组
  8. e1载波把32个信道按_什么是Wi-Fi 6?这12个问题为你讲清楚
  9. SSL WSS HTTPS
  10. 计算机社团个人简介怎么写,社团个人简历怎么写
  11. 软件工程——题目及原型设计
  12. 前端个人长期的学习目标
  13. AD绘制PCB经验总结3-规则报警 Silk primitive without silk layer+Minimum Solder Mask Sliver
  14. vue实现点击不同按钮展示不同内容
  15. zigbee基础应用(五)uart串口通信
  16. (30)【RCE集合】RCE漏洞的原理、出现地方、相关命令、函数解析、利用详细的过程
  17. Python之Rabbitmq发送消息
  18. 2的2.8次方用计算机怎么算,计算器2.8e9是多少,谢谢
  19. SQL Server 没有足够的内存继续执行程序
  20. Docker技术浅谈:私有化部署的优势以及在顶象内部的应用实践

热门文章

  1. 聊一聊IT培训机构的那些事!
  2. 泛目录如何实现日收?
  3. ubuntu安装QQ最新版(2019.10.29)
  4. 如何添加在线QQ咨询?
  5. 基于Java毕业设计学生在线评教系统源码+系统+mysql+lw文档+部署软件
  6. Armbian专题——ROS操作系统安装
  7. 墨尔本大学和悉尼大学计算机专业,墨尔本大学和悉尼大学计算机专业哪个好?...
  8. CSS、JavaScript学习过程
  9. 抗滑桩弹性计算方法_抗滑桩类型、设计及计算,这样讲解容易多了吧!
  10. 存储(一):阿里云对象存储OSS2,python_SDK