Ich möchte regelmäßig die Listening-Song-Rankings von Netease Cloud aufzeichnen und habe festgestellt, dass die Schnittstelle zwei Verschlüsselungsparameter params und encSecKey für die Analyse und Aufzeichnung hat.
Die Datenschnittstelle ist /weapi/v1/play/record
Suchen Sie den Datensatz nach XHR-Standort.
Holen Sie sich den Code lokal zum Debuggen und Vervollständigen, der Prozess ist relativ einfach und wird nicht im Detail beschrieben.
csrf-token wird vom Server zurückgegeben und kann leer sein.
JavaScript-Code
const jsdom = require("jsdom")