起点在线时长经验值自动领取插件

缘由

个人比较喜欢在起点读书,但是推荐票需要经验值等级23级才能获得3张实在有点顶不住,查了一下只有网页版每天在线时长120个经验值领取比较靠谱,但是领取时间一共要185分钟,所以就查了一下代码做了一个自动领取经验值的Chrome插件。
在这里插入图片描述

原理

原理很简单,到时间直接向起点api发送请求即可领取经验值,但是起点最近又更新完善了安全措施以后会验证所有请求的ip地址导致无法将这个程序扔到服务器上(起点新电脑登录有很多步的验证),所以只能做成插件在本地跑了。
在这里插入图片描述

可以看到URL就是https://my.qidian.com/ajax/Score/Receive再加两个参数:token和referobject,也就是第几个经验值,那么就很好办了,做了个倒计时的function以及一个get的function。主要代码如下:

链接起点api的函数:writeLog和stop是我的日志函数以及停止倒计时的函数

const sourceURL = "https://my.qidian.com/ajax/Score/Receive";

// 获取经验值
function getEXP(callback){
   
    writeLog("尝试领取第 " + referObject + " 个在线时长奖励");
    $.get(sourceURL, {
   "_csrfToken": token, "referObject": referObject}, function(data){
   
        console
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值