-------- 已失效-------------------
声明:本文仅为技术交流,请勿用于它处。
小编经常在网上听一些音乐但是有一些网站好多音乐都是付费下载的正好我会点爬虫技术,空闲时间写了一份,会下载到当前目录,只要按照bs4库就好,
安装方法:pip install beautifulsoup4
完整代码如下:双击就能直接运行

from bs4 import BeautifulSoup
import requests
import re
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'
}
url='https://songsearch.kugou.com/song_search_v2?&page=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0&_=1555124510574'
#想要爬取别的网页直接修改这个json数据地址就行
r=requests.get(url,headers=headers)
soup=BeautifulSoup(r.text,'lxml')
title_list=soup.select('.pc_temp_songlist ul li')
hash=re.findall(r',"FileHash":"(.*?)"',r.text)
hash1=re.findall(r',"FileName":"(.*?)"',r.text)
#直接用正则匹配隐藏的数据
print(hash)
print(hash1)
q=0
for url in hash:url_a=f'https://wwwapi.kugou.com/yy/index.php?r=play/getdata&callback=jQuery1910212680783679835_1555073815772&hash={url}&album_id=18784389'#这个URL不用修改的c=requests.get(url_a,headers=headers)a=c.text[40:-3]b=re.findall('"play_url":"(.*)","authors":',a)[0]b1=re.sub(r"\\",'',b)f = requests.get(b1)with open(hash1[q]+'.mp3','wb')as d:d.write(f.content)print(hash1[q])q+=1

爬取酷狗的唯一难点就是hash值的获取找了一个多小时才找到,比网易云好点就是自己不用写一个哈希值,酷狗是自己就存在的能找到,网易云是需要函数生成的。
以上所述是小编给大家介绍的python获取酷狗音乐top500的下载地址 MP3格,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

python使用beautifulsoup4库爬取酷狗的付费榜相关推荐

  1. Python爬虫案例:爬取酷狗音乐全排行榜歌曲

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取酷狗音乐全站排行榜歌曲 目标地址 https://www.ku ...

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

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

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

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

  4. python爬虫教程:爬取酷狗音乐

    本篇针对爬虫零基础的小白,所以每一步骤我都截图并详细解释了,其实我自己看着都啰嗦,归根到底就是两个步骤的请求,还请大佬绕路勿喷. 1.打开酷狗官网,可以看到搜索框,我们要爬取的数据就是搜索歌曲后,酷狗 ...

  5. Python基于BeautifulSoup4库爬取亚马逊网页

    引言 我写的这个爬虫非常的简单,没有什么难的逻辑思维,只是简单运用BeautifulSoup进行爬取,相信初学者都可以看懂,就是代码写的比较乱,因为我也是初学者....可能你没有耐心看完,我会尽量一部 ...

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

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

  7. python爬取音乐排行_Python爬取酷狗Top500的歌曲!够你吹个小牛皮了吧

    一.准备工作 安装 requests 库和 beautifulsoup4 库: requests 库是处理HTTP请求的一个简洁且简单的第三方库:beautifulsoup4 库是一个解析和处理HTM ...

  8. Python爬虫之爬取酷狗音乐歌曲

    Python爬虫之爬取酷狗音乐歌曲 1.安装第三方库 在Python的语言库中, 分为Python标准库和Python的第三方库. Python标准库是在你安装Python的时候已经包含在了安装目录下 ...

  9. Python爬虫入门——2. 2爬取酷狗音乐top1-500歌曲信息

    有了第一个程序的基础,我们现在来爬取酷狗音乐top500的歌曲信息.连接http://www.kugou.com/yy/rank/home/1-8888.html 我们第一个程序只爬取了一个页面的数据 ...

最新文章

  1. 用 PHP 调用 MySQL 存储过程
  2. RHEL7 下双网卡绑定做主备(冗余)
  3. deepin linux 命令行_ThinkPad E480安装Manjaro-Deepin备忘录
  4. DataWorks搬站方案:Airflow作业迁移至DataWorks
  5. 安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running
  6. graphql 有必要吗_您准备好观看GraphQL了吗?
  7. c# 声明类的时候初始化类_使用C#初始化的列表声明
  8. vue :key的说明 看到这文章,解决你的疑问
  9. 深度学习“四大名著”发布!Python、TensorFlow、机器学习、深度学习四件套!
  10. html背景只向x轴扩散,有趣的css—简单的下雨效果2.0版
  11. 在Linux上安装Zookeeper
  12. [转载] 杜拉拉升职记——53 自由自在地活
  13. ionic2.x 手动搭建开发环境教程分享(nodejs,jdk,ant,androidsdk)
  14. z变换解差分方程例题_中级数学4 - 多元线性方程
  15. 微信支付v2开发(6) 发货通知
  16. 2021年9月电子学会Python等级考试试卷(四级)考题解析
  17. python网络爬虫网易云音乐_一篇文章带你用Python网络爬虫实现网易云音乐歌词抓取...
  18. 有什么好用的财务分析软件?
  19. shiro 安全(权限)框架
  20. dct变换的主要优点有哪些_【WIX维克斯】自动变速器AT、AMT、CVT、DCT谁更平顺

热门文章

  1. vue3 + Echarts 页面加载不渲染显示空白页面
  2. 示波器截图软件SWcopy(V1.3.10)
  3. 基于FPGA的VGA显示对贪吃蛇游戏的设计
  4. 使用Combobox消息来任意改变QQ的性别
  5. Jena文档《An Introduction to RDF and the Jena RDF API》的译文
  6. 计算机桌面图标管理,酷点--很酷的桌面图标管理软件
  7. 互联网档案计划(Internet Archive)
  8. BUUCTF misc 专题(67)[HBNIS2018]caesar
  9. 从零开始学python网络爬虫 epub_从零开始学Python网络爬虫
  10. 雷神 ZERO 2023 大黄蜂游戏本 评测