Greasy Fork is available in English.

清华社视听说 - 自动答题

解放你的双手

< Feedback on 清华社视听说 - 自动答题

Review: Good - script works

§
Posted: 20.05.2022
Edited: 20.05.2022

亲测只要把三个时间还有delay全部改成随机数即可不被检测到,已经刷完八个单元!
具体如何修改,直接把这四个变量在函数中的部分全部替换为Math.floor((Math.random()*10000)),然后注释掉const。如果想刷的更快可以自己调后面的倍数。

§
Posted: 20.05.2022

请问是哪三个时间呀,只找到300行处的那三个delay

§
Posted: 20.05.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

§
Posted: 21.05.2022

这样确实可以的,但是脚本有的会弹出他要访问跨源资源,这时候一定要选 总是拒绝,要不然他还是会封的.

§
Posted: 21.05.2022

请问是哪三个时间呀,只找到300行处的那三个delay 300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

请问有代码截图吗?不会搞,之前就被封过了

§
Posted: 23.05.2022

然而我接受访问跨源资源没啥问题,目前每次刷一至两个单元没被封过

§
Posted: 24.05.2022

这样确实可以的,但是脚本有的会弹出他要访问跨源资源,这时候一定要选 总是拒绝,要不然他还是会封的.

我没次都是点临时允许,没封,运气好吧

§
Posted: 26.05.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

§
Posted: 31.05.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对

§
Posted: 01.06.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对



他这里将原本的三个delay变量改成了函数,对应的,你也应该在程序其他部分对应的delay变量改成函数调用(即在原本变量后面加上一对空括号)

§
Posted: 01.06.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对



他这里将原本的三个delay变量改成了函数,对应的,你也应该在程序其他部分对应的delay变量改成函数调用(即在原本变量后面加上一对空括号)

老哥,能否截个图让哥们大致看一眼,非常感谢

§
Posted: 02.06.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对



他这里将原本的三个delay变量改成了函数,对应的,你也应该在程序其他部分对应的delay变量改成函数调用(即在原本变量后面加上一对空括号)

具体的delay变量是哪几个呀,没学编程看不懂呜呜呜

§
Posted: 02.06.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对



他这里将原本的三个delay变量改成了函数,对应的,你也应该在程序其他部分对应的delay变量改成函数调用(即在原本变量后面加上一对空括号)

具体的delay变量是哪几个呀,没学编程看不懂呜呜呜

上面那位老哥的做法 直接把变量改成函数更好。如果动手能力比较差的话也可以直接复制我改变量的这种做法。链接: https://pan.baidu.com/s/1akfAiGPXj8WJNFRNqV3jdw?pwd=nnkq 提取码: nnkq 复制这段内容后打开百度网盘手机App,操作更方便哦

§
Posted: 08.06.2022

请问是哪三个时间呀,只找到300行处的那三个delay

300行的3个const注释掉 然后把整个代码中所有包含的替换掉,大概有29处

直接这样把300行的换掉:

// Submit 之后的等待时间
function submitDelay(MAX=4000,MIN=2000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 换页 之后的等待时间
function pageNextDelay(MAX=6000,MIN=3000){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}
// 输入 之后的等待时间
function inputDelay(MAX=700,MIN=300){
return Math.floor(Math.random()*(MAX-MIN)+MIN)
}

方便一点

您好,请问改成这样可以吗?为啥我用了一下好多题都不回答,直接飞速跳过了,而且完成的那几个答案也不对



他这里将原本的三个delay变量改成了函数,对应的,你也应该在程序其他部分对应的delay变量改成函数调用(即在原本变量后面加上一对空括号)

具体的delay变量是哪几个呀,没学编程看不懂呜呜呜

上面那位老哥的做法 直接把变量改成函数更好。如果动手能力比较差的话也可以直接复制我改变量的这种做法。链接: https://pan.baidu.com/s/1akfAiGPXj8WJNFRNqV3jdw?pwd=nnkq 提取码: nnkq 复制这段内容后打开百度网盘手机App,操作更方便哦

感谢楼主提供的链接

Post reply

Sign in to post a reply.