5-2 获取歌手列表的问题

来源:5-2 歌手数据接口抓取

PayneW

2019-02-17

黄老师,打开最新的QQ歌手列表页面,好像更新了获取歌手列表的 url 和方式, 但是把 jsonp 方式改为 ajax get 获取后,无法请求成功,请您帮忙看下问题所在。
图片描述
![图片描述
图片描述
这样配置但是无法请求成功

写回答

3回答

qq_慕函数5529610

2020-02-23

      // app.get('/api/singerList', (req, res) => {

      //   const url = 'https://u.y.qq.com/cgi-bin/musicu.fcg'

      //   axios.get(url, {

      //     headers: {

      //       referer: 'https://y.qq.com',

      //       origin: 'https://y.qq.com'

      //     },

      //     params: req.query

      //   }).then(response => {

      //     res.json({

      //       code: 0,

      //       data: response.data

      //     })

      //   }).catch(e => console.log(e))

      // })

我这样子最后可以获取到数据,但是获取到的歌手没有字母排序- -  不知道如何做左右联动,所以还是用之前的jsonp接口了

0
0

ustbhuangyi

2019-02-18

//img.mukewang.com/szimg/5c6a5aa30001016928160158.jpg
这个是整个 url decode 后的数据,你要满足这些参数才可以,或者你仍然可以使用课程调用的接口,可以参考 GitHub  master 上的源码

0
3
ustbhuangyi
回复
PayneW
你这个报错看上去应该就是请求参数不对吧,你应该仔细核对你的参数,和官网接口的参数,做一个对比
2019-03-25
共3条回复

ustbhuangyi

2019-02-17

请求返回的数据是什么?

0
7
PayneW
回复
ustbhuangyi
刚才我添加上了, g_tk 也更改了, 不过还是不行。
2019-02-18
共7条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程