// 输出响应状态码
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