首页 > 其他分享 >音乐采集(保姆级教程)

音乐采集(保姆级教程)

时间:2024-11-02 16:15:25浏览次数:5  
标签:教程 -- kugou 采集 保姆 https import com 链接

Python实现音乐采集:

https://www.kugou.com/

案例分为两部分:

        1.单首歌曲采集

        2.批量歌曲采集

环境使用:

                python 3.10

                pycharm

模块使用:

        import hashlib

        import requests --> pip install requests

        import time

        import re

---------------------------------------------------------------------------------------------------------------------------------win + R 输入cmd 输入安装命令 pip install 模块名 (如果觉得安装速度比较慢 ,你可以切换国内镜像源) 

相对应的安装包/安装教程/激活码/使用教程/工具插件 可以加微信:jiang-060624

爬虫实现的基本流程

 一、数据来源分析 

        1.明确需求   

        明确采集的网站以及数据内容

        网址:

        

https://www.kugou.com/mixsong/j2ss6c1.html?

        (歌曲播放页面)

        数据:歌曲(链接)/歌曲标题

        2.抓包分析

        通过浏览器开发者工具分析对应的数据位置

        打开开发者工具

                F12/右击点击检查选择network(网络)

        刷新网页

                让本网页的数据内容重新加载一遍

        通过关键字搜索找到对应的数据位置

                关键字搜索:需要什么数据就搜什么数据

                        通过开发者工具 --> 网络 -->媒体-->查看对应音频链接地址-->复制音频链接地址-->粘贴至网址栏查看能否播放?       

 音频链接:       https://webfs.kugou.com/202410211914/a4fac6da5eb4034810889a2558be407c/v3/09b46455bae7c613abd0db362a5ddbde/yp/p_0_960119/ap1014_us0_mii0w1iw8z2ai2iphcu80ooo2ki81120_pi406_mx32043318_s970626592.mp3

                 以链接中一段参数进行搜索,分析生成位置

                 需要复制搜索的链接:ap1014_us0_mii0w1iw8z2ai2iphcu80ooo2ki81120_pi406_mx32043318_s970626592

数据包地址:https://wwwapi.kugou.com/play/songinfo

二、代码实现步骤 

        1.发送请求   

        模拟浏览器对于url地址发送请求

        模拟浏览器

            使用请求头参数内容:

                    - 在开发者工具  ->  网络  ->  点击相对应的数据包  ->  标头  ->  请求标头  (模拟伪装参数)

        请求网址

        刚刚抓包分析找到的链接地址:https://wwwapi.kugou.com/play/songinfo?srcappid=2919&clientver=20000&clienttime=1729509448044&mid=

标签:教程,--,kugou,采集,保姆,https,import,com,链接
From: https://blog.csdn.net/2301_78851872/article/details/143105968

相关文章

  • cmake简介以及入门使用教程
    目录cmake是什么安装简单使用流程一个简单的demo命令解析这篇文章是比较简单的入门使用指南,所以很多内容并不会具体展开,主要是为了让一些不懂cmake的人有一个直观的认识,cmake远不止这篇文章里讲的那么简单,cmake非常强大。cmake是什么我们都知道要生成一个C++可执行......
  • Gpt4最新保姆级教程开通升级
     如何使用WildCard服务注册Claude3随着Claude3的震撼发布,最强AI模型的桂冠已不再由GPT-4独揽。Claude3推出了三个备受瞩目的模型:Claude3Haiku、Claude3Sonnet以及Claude3Opus,每个模型都展现了卓越的性能与特色。其中,Claude3Opus更是实现了对GPT-4的全......
  • Python安装与配置pycharmIDE汉化集活完整教程!
    【一】Python解释器下载【运行环境】【1】Python官网包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】![https://www.python.org](官网进不去的可以点击点击领取,100%免费!安装包)【2】Python各版本解释器官网【二】Windows系统安装Python解释器【1】......
  • WPS下双栏排版插入单栏图片教程
    WPS下双栏排版插入单栏图片一、选择要插入图片的位置二、选择页面->分隔符->连续分节符三、在光标处选择页面->分栏->一栏四、插入图片和文字一、选择要插入图片的位置二、选择页面->分隔符->连续分节符三、在光标处选择页面->分栏->一栏变成一栏:四、插入图......
  • yolo-nas无人机高空红外热数据小目标检测(教程+代码)
    前言YOLO-NAS是目前最新的YOLO目标检测模型。从一开始,它就在准确性方面击败了所有其他YOLO模型。与之前的YOLO模型相比,预训练的YOLO-NAS模型能够以更高的准确度检测更多目标。但是我们如何在自定义数据集上训练YOLONAS?这将是我们本文的目标——在自定义数据集上训......
  • 公有云开发基础教程
    开启物联网平台首先是开通公共实例;设备接入步骤:1、创建产品与设备;2、为产品定义物模型;3、建立设备与平台的连接;创建产品写完基础产品名称,选择自定义类,结束;添加设备;添加自定义功能,进行物模型配置:配置完成后,点击发布;建立设备与物联网的连接:进入配置,只需要......
  • NLTK模块使用教程
    文章目录NLTK模块使用详解一、NLTK的安装+简介(1)、NLTK安装(2)、NLTK模块功能(3)、NLTK中的语料库(4)、加载语料库(5)、基础语法二、NLTK词频统计(Frequency)三、NLTK去除停用词(stopwords)四、NLTK分词和分句(tokenize)(1)、nltk分句(2)、nltk分词(3)、nltk标记非英语语言文本五、NLTK词......
  • 修改PE导入表注入DLL——实例图文教程——让你看的明明白白
    一、前言其实通过修改PE导入表注入DLL的教程很多,本文也只是其中的沧海一粟而已,但既然写出来,自我感觉应该还是有一点自我的东西的,至少自认为做到了思路清晰,每步都有据可依,让看客应该能做到“看的明明白白”!本贴以《英雄无敌》1游戏程序为例子,向其添加一个DLL,调用其中的导出函数可......
  • PhpStorm 2024 安装激活教程(永久,亲测有效)
    补丁文件......
  • 淘宝天猫卖家电话采集软件下载地址
    淘宝天猫卖家电话采集软件下载地址作者微信553813195采集淘宝天猫店铺电话是一个相对复杂且敏感的任务,因为淘宝和天猫平台通常不允许直接大规模采集店铺数据,这涉及到隐私保护和平台规则的问题。然而,我可以提供一些合法且合规的方法来获取店铺联系方式,并给出一个简化的代码示例来说......