小猿口算PK 答案篡改Surge脚本

// 输出响应状态码
console.log('Response status code:', $response.statusCode);

// 检查响应体是否存在
if ($response.body) {
  try {
    // 尝试解析响应体
    let body = JSON.parse($response.body);
    
    // 确保 questions 存在并且是数组
    if (body.examVO && Array.isArray(body.examVO.questions)) {
      // 遍历所有问题并修改答案为 "<"
      body.examVO.questions.forEach(question => {
        question.answer = "1";
        question.answers = ["1"];
      });
      
      // 将修改后的对象转换回 JSON 字符串
      let modifiedBody = JSON.stringify(body);
      
      // 输出修改后的响应体
      console.log('Modified response body:', modifiedBody);
      
      // 返回修改后的响应体
      $done({ body: modifiedBody });
    } else {
      console.log('examVO or questions not found in response');
      $done();
    }
  } catch (e) {
    // 捕获 JSON 解析错误并输出错误信息
    console.log('Error parsing JSON:', e.message);
    $done();
  }
} else {
  // 响应体为空或未定义
  console.log('Empty or undefined response body');
  $done();
}

答案全部修改为1,专供surge使用,使用前增加mite, *.yuanfudao.com

给TA打赏
共{{data.count}}人
人已打赏
后端

SpringBoot后端long类型数据返回前端后的类型转换问题

2024-5-27 18:00:37

Cesium

在Cesium中使用process方法加载数据源并添加实体

2023-6-19 20:53:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索