const http = require("http"); const express = require("express"); const router = express(); const { createWebAPIRequest } = require("../util/util"); router.get("/", (req, res) => { const cookie = req.get("Cookie") ? req.get("Cookie") : ""; const data = { id: req.query.id, csrf_token: "" }; createWebAPIRequest( "music.163.com", "/weapi/v3/playlist/detail", "POST", data, cookie, music_req => { // console.log(music_req) res.send(music_req); }, err => { res.status(502).send("fetch error"); } ); // FIXME:i dont know the api to get coverimgurl // so i get it by parsing html // const http_client = http.get({ // hostname: 'music.163.com', // path: '/playlist?id=' + req.query.id, // headers: { // 'Referer': 'http://music.163.com', // }, // }, function (res) { // res.setEncoding('utf8') // let html = '' // res.on('data', function (chunk) { // html += chunk // }) // res.on('end', function () { // console.log('end', html) // const regImgCover = /\