1、抓取数据

链接   https://y.qq.com/portal/playlist.html

Vue慕课网音乐项目随手记--node代理及数据抓取

Parameters

Vue慕课网音乐项目随手记--node代理及数据抓取

    通过上图能看到,qq音乐通过设置了refer和host来保护接口。

    那么怎么才能获取到数据呢?

    2、进入build==>webpack.dev.conf.js

 

Vue慕课网音乐项目随手记--node代理及数据抓取

使用axios 做请求,

  定义一个api的router

    3、定义一个getDiskList的接口,回调传入两个参数,前端请求这个接口,通过nodejs请求QQ音乐接口,发送HTTP请求的时候,修改referer 和host,

Vue慕课网音乐项目随手记--node代理及数据抓取

参数commonParams 传递给 中间服务的req, 这参数要与qq Query String Parameters 一致

 

相关文章:

  • 2021-11-27
  • 2021-09-18
  • 2021-09-30
  • 2021-07-23
  • 2021-07-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2021-12-06
  • 2021-08-28
  • 2022-12-23
相关资源
相似解决方案