第六章 歌手详情页开发-歌曲链接抓取遇到了些小问题。

根据视频中老师的地址直接抓取报403。

分析了一下扣扣音乐的网络请求,要补充vkey和几个参数拼到url中才能获取到。下面整理一下获取vkey的步骤。

1)分析网络请求

把 Request URL 贴到地址栏可以获得要播放的歌曲。这个链接中主要就是vkey的获取。

2)后端代理请求获取vkey

https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg 这个返回参数里面有vkey

api文件夹里面新建song.js文件,对应参数按照网络请求里面的写,公共参数之前已经抽出来直接引用就可以

在 build文件夹 中的 webpack.dev.conf.js 中设置后端代理

3)js\song.js中的url做对应修改

调用的时候要多传一个vkey参数

4)在组件里面调用方法 

记得要引用对应的方法,没截进来。。。

5)测试 

这串拼出来的url可以获取到该歌曲。期间出现了一点问题,可以把扣扣音乐上的歌曲地址跟我们自己获取的地址都贴出来做一下对比一下,找错并且修正。

贴到地址栏里Ok的,可以获取该歌曲。然后继续呗。

扣扣音乐歌曲链接抓取相关推荐

  1. 对某音乐网站歌曲链接抓取的分析

    一.用到的工具: chrome fiddler 二.网站内容分析 1.打开该网站,分析页面歌曲链接,特点是都在尾端连接一个数字序列,猜测为songid. 2.点击歌曲,跳转到歌曲播放页面,通过查看页面 ...

  2. 百度SEO网站链接抓取器 v1.0

    简介: 网站链接抓取器可以帮助用户对网站上面的各个内容进行抓取,操作很简单,用户只需要输入网址域名就能够获取相应的源代码,从而获取网站上面的图片.脚本等等,适用于需要淘宝抓图或者仿站的用户,支持批量抓 ...

  3. python爬取qq音乐歌曲链接为什么播放不出来_手把手教你使用Python抓取QQ音乐数据(第一弹)...

    原标题:手把手教你使用Python抓取QQ音乐数据(第一弹) [一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. ...

  4. python歌曲_python抓取并下载音乐歌曲

    import requests import json import os class My_Music(): def __init__(self): print("*"*25+& ...

  5. python音乐的数据抓取与分析_手把手教你使用Python抓取QQ音乐数据!

    [一.项目目标] 通过手把手教你使用Python抓取QQ音乐数据(第一弹)我们实现了获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 通过手把手教你使用Python抓取QQ音乐 ...

  6. python音乐的数据抓取与分析_python抓取网易云音乐热评做词图数据分析

    最近就有一部"怀旧"题材的电影,未播先火,那就是刘若英的处女作--<后来的我们>.青春,爱情,梦想,一直是"怀旧"题材的核心要素,虽然电影现在还未上 ...

  7. android在线查询音乐,Android 数据抓取——在线音乐播放器的实现

    前言: 相信很多同学学习android都开做过播放器一类的小玩意吧,但是苦于没有服务器提供数据,因而只能做个本地播放器,今天,这篇文章就是通过数据抓取,实现没有服务器,依然可以在线搜索和播放音乐! 首 ...

  8. 在线音乐播放器-----酷狗音乐api接口抓取

    首先身为一个在线音乐播放器,需要前端和数据库的搭配使用. 在数据库方面,我们没有办法制作,首先是版权问题,再加上数据量.所以我们需要借用其他网络播放器的数据库. 但是这些在线播放器,如百度,酷狗,酷我 ...

  9. 2019.5.5 qq音乐数据源m4a抓取(新)

    1.看的是2016年末的课程,3年迭代,数据源发生变化,故需要自行抓取. 首先对network进行分析. 那么可以得出,请求m4a音乐格式数据的大致过程: 前端在进入播放器,即发送请求给后端,后端分析 ...

最新文章

  1. SQL与NoSQL区别-查询方式
  2. android组件浮动在activity上_Jetpack Hilt 依赖注入框架上手指南
  3. 皮一皮:充实的一天...
  4. 实时动态测量技术的不足与改进方法
  5. java误解问题_关于Java的10个误解
  6. 安徽理工大学计算机学院蒋群,计算机学院2001级校友十周年聚会
  7. CIKERS Shane 20190530
  8. 手机连接蓝牙扫码枪_原来手机蓝牙的隐藏功能这么多,你不会还只用来连接耳机吧?...
  9. Java 开发环境部署
  10. C语言课程设计题库及答案,C语言课程设计题目.docx
  11. 如何在jQuery中发送PUT / DELETE请求?
  12. Android中long类型对应Java/Jni/C++中的类型
  13. 应用安全-安全设备-Waf系列-软Waf-D盾
  14. python----运行机制
  15. [Project Euler] Problem 48
  16. koa2异常处理_【HAVENT原创】KOA2 异常处理
  17. 马斯克细分可重复使用火箭成本 两次发射就可回本儿
  18. ArcGIS裁剪shp时输出结果为空
  19. 【Unity3D】使用 FBX 格式的外部模型 ③ ( FBX 模型中的材质重映射 | FBX 模型使用外部材质 | FBX 模型的分解重组 )
  20. 有用的函数-系统采集(一)

热门文章

  1. PythonChallenge过关斩将录-0~10关
  2. Facebook Scribe介绍
  3. 前端开发学习书籍整理,拥有此书,如有神助!
  4. 基于Armitage的MSF自动化集成攻击实践
  5. 贡院赶考品“怪”美食 海内外家庭千年古城寻年味
  6. uniapp | 搜索页 显示或清除历史记录 | 代码分析
  7. 暗物质组成原理当然是不存在计算机,关于引力子和暗物质的猜想,暗物质不存在!关注跃迁理论很重要...
  8. 教你一招,解决头疼的DCOM配置问题
  9. NOIP2014河南获奖名单
  10. 20190308搜索考试(水货)