tampermonkey发送请求可以跨域,比原生js方便很多。
制作学习积分外挂时,可以直接获取积分,根据积分情况判断下一步操作。
GM_xmlhttpRequest({
method: "get",
url: "https://xx/open/api/score/today/queryrate",
headers: {
"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"
},
onload: function(response){
var name=response.responseText;
name=JSON.parse(name); currentScore=parseInt(name.data.dayScoreDtos[0].currentScore)+parseInt(name.data.dayScoreDtos[1].currentScore)+parseInt(name.data.dayScoreDtos[8].currentScore)+parseInt(name.data.dayScoreDtos[10].currentScore);
if (code==0){code=currentScore}
console.log('获得的积分为:',currentScore)
if(currentScore>code){
location.href='https://xxxxx/points/my-points.html';
}
code=currentScore
},
onerror: function(response){
console.log("请求失败");
}
});