当前位置: 首页 > news >正文

ui做交互式网站吗淘宝店铺网站建立

ui做交互式网站吗,淘宝店铺网站建立,普陀网站建设比较实惠,美食网站建设策划书#x1f388; 博主#xff1a;一只程序猿子 #x1f388; 博客主页#xff1a;一只程序猿子 博客主页 #x1f388; 个人介绍#xff1a;爱好(bushi)编程#xff01; #x1f388; 创作不易#xff1a;喜欢的话麻烦您点个#x1f44d;和⭐#xff01; #x1f388;… 博主一只程序猿子  博客主页一只程序猿子 博客主页  个人介绍爱好(bushi)编程 创作不易喜欢的话麻烦您点个和⭐  欢迎访问我的主页点我直达  除此之外您还可以通过个人名片联系我 额滴名片儿 目录 1.介绍 2.步骤分析 (1)登录酷我音乐 (2)找到歌曲信息 (3)找到歌曲播放地址 3.代码实现 4.效果展示  1.介绍 本文将介绍Python爬虫如何实现爬取网页版酷我的榜单音乐并下载到本地! 2.步骤分析 (1)登录酷我音乐 这一步的目的是获取cookie! (2)找到歌曲信息 找到榜单中歌曲的列表 ,获取歌曲的关键信息! 这里我们只需要其中的三个值: 1.arltist: 歌手名 2.name: 歌曲名 3.rid: 歌曲id 歌手名和歌曲名用来给爬取到的.mp3文件命名,通过歌曲id获取歌曲的播放地址 (3)找到歌曲播放地址 随便点击播放一首歌,就可以找到这个数据包! 大致流程如下: 由于CSDN的版权限制,有很多截图我都被迫删掉了,可能你暂时无法理解如何找到的请求地址和参数!但是在代码中你可以看到每个url的作用! 现在我们已经找到了歌曲信息和歌曲的播放地址,就可以用python的requests构建请求了!  3.代码实现 import timeimport requests# cookies,登录账号后很容易在请求头中找到自己的cookies cookies 换成你的 # 构造请求头 headers {Accept: application/json, text/plain, */*,Accept-Language: zh-CN,zh;q0.9,Connection: keep-alive,# Cookie: Hm_lvt_cdb524f42f0ce19b169a8071123a47971702174705; _gaGA1.2.1391285853.1702174705; _gidGA1.2.1100462848.1702174705; uname3%u6C34%u661F.; t3kwid460193919; userid460193919; websid1549266808; pic3http://img4.kuwo.cn/star/userhead/19/42/1553316725038_460193919.jpg; t3qq; Hm_lpvt_cdb524f42f0ce19b169a8071123a47971702174821; _ga_ETPBRPM9MLGS1.2.1702174705.1.1.1702174820.49.0.0; Hm_Iuvt_cdb524f42f0cer9b268e4v7y735ewrq2324rb5taJN4jXjZc7tSBEQkHNDJ2aRmMNxj,Referer: https://kuwo.cn/rankList,Sec-Fetch-Dest: empty,Sec-Fetch-Mode: cors,Sec-Fetch-Site: same-origin,Secret: f1b6c63024e699d98cd436c1b1e8527a9ce1cdb90f538ef8f2698760e9071b0503035497,User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36,sec-ch-ua: Google Chrome;v119, Chromium;v119, Not?A_Brand;v24,sec-ch-ua-mobile: ?0,sec-ch-ua-platform: Windows, }# 获取歌曲的播放地址 def get_play_url(song_id):# 请求时需要的参数params {mid: song_id,type: music,httpsStatus: 1,# reqId: ff7eebd1-9706-11ee-bb7a-9939365fab80,plat: web_www,from: ,}# 设置最大尝试次数,因为有时候网络连接不稳定可能会请求不到数据,需要重试max_try 3for i in range(max_try):try:response requests.get(https://kuwo.cn/api/v1/www/music/playUrl,paramsparams, cookiescookies, headersheaders)code response.json()[code]breakexcept:code -1time.sleep(1)if code 200:play_url response.json()[data][url]else:play_url return play_url# 获取歌曲的歌曲名,歌手名,歌曲id的信息 def get_song_info(page):# 请求时需要的参数params {bangId: 93,pn: page,rn: 20,httpsStatus: 1,# reqId: e8516040-9702-11ee-bb7a-9939365fab80,plat: web_www,from: ,}response requests.get(https://kuwo.cn/api/www/bang/bang/musicList,paramsparams, cookiescookies, headersheaders)music_list response.json()[data][musicList]for music in music_list:singer music[artist]song_name music[name]song_id music[rid]play_url get_play_url(song_id)# print(singer, song_name, song_id, play_url)# 判断播放地址是否不为空if play_url:song_content requests.get(urlplay_url, headersheaders,cookiescookies).content# 保存歌曲的二进制数据,以歌曲名称-歌手名的命名方式保存with open(fdata/{song_name}-{singer}.mp3, wb) as f:f.write(song_content)print(f已下载------{song_name}\n)else:# 播放地址为空时输出以下内容print(f{song_name} 为付费内容请下载酷我音乐客户端后付费收听!\n)time. Sleep(1) 4.效果展示  缺点: 有些歌需要vip账号才能获取到播放地址,建议用vip账号的cookies爬取!  优点: 凡是可以下载的歌都是完整版的,和某狗的一分钟试听不同! 注意:本教程仅供学习交流!
http://www.hkea.cn/news/14335175/

相关文章:

  • 实训建设网站的目的可以免费开店的平台有哪些
  • 辽宁省开原市城乡建设投资有限公司网站怎么注册域名和网站
  • 宁波正规网站seo公司浦东新区手机网站设计
  • 网站备案可以自己备案吗素材网官网
  • 访问网站获取qq网站是如何优化的
  • 单位建设网站需要招标济南seo整站外包
  • 峰峰专业做网站装修免费咨询
  • 建设网站需要哪些域名装修房子的流程和顺序
  • 如何做网站淘客做旅游网站挣钱吗
  • 网站第三方评价如何做网站效果案例
  • WordPress建站 seo个人和做网站方签合同模板
  • 全程营销网站建设公司wordpress缓存单个页面
  • 网站开发不让搜索引擎晋州外贸网站建设
  • 广安建设厅官方网站淡水做网站
  • 现在还有没有做任务的网站Md5(Wordpress)解密
  • 国税网站建设管理wordpress 互动模块
  • 网站建设市场背景戴尔公司网站建设特点
  • 做网站需要的执照设计素材的网站
  • python免费看电影的应用网站建设快照优化
  • 网站建站免费空间淘宝客如何做返积分制网站
  • 免费网站链接郑州网络营销推广
  • 佛山顺德网站建设公司漳州市网站建设
  • 建手机端网站做外贸的网站
  • icp备案网站建设方案书网页设计案例教程杨松答案
  • 深圳做网站做得比较好的公司常用网站有哪些
  • 网站建设与维护理解建设一个网站需要考虑什么
  • 做网站 杭州怎么做网站网页归档
  • 洛阳霞光做网站的公司国内网站开发 框架
  • 广西住房建设厅网站做网站卖流量
  • 做flash音乐网站的开题报告湖南郴州市旅游景点