用chatgpt4 写的js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
var btnLinks = document.querySelectorAll('.btn-link');

// 遍历每个按钮链接元素
btnLinks.forEach(function(btnLink) {
// 查找当前按钮链接元素下的 input 元素
var inputElement = btnLink.querySelector('input');

// 如果找到了 input 元素,则模拟点击操作
if (inputElement) {
inputElement.click();

}; // 设置一个适当的等待时间,根据实际情况进行调整

});

// 等待 iframe 内容加载
setTimeout(function() {

// 获取所有 iframe 元素
var iframes = document.querySelectorAll('iframe');

// 遍历每个 iframe
iframes.forEach(function(iframe) {
try {
// 获取 iframe 的文档对象
var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;

// 在 iframe 中查找所有具有特定类名的 input 元素
var radioInputs = iframeDocument.querySelectorAll('input[type="radio"].voteItem.speak2');

// 遍历找到的 input 元素
radioInputs.forEach(function(input) {
var label = input.closest('label');
if (label) {
var span = label.querySelector('span');
var p = span.querySelector('p');
// 检查 p 元素的文本内容是否以 'A' 开头
if (p && p.textContent.trim().startsWith('A')) {
// 如果是,模拟点击 input 元素
input.click();
}
}
});
} catch (e) {
// 如果遇到跨域问题或其他错误,输出到控制台
console.error('Error accessing iframe content:', e);
}
});
}, 3000); // 设置延迟时间以等待 iframe 内容加载,根据实际情况调整这个时间

默认全选A,一个个点真的累死人,gpt3沟通无效,果断寻找gpt4
🤯 随便聊聊 · LobeChat (bronya.io)
更多gpt见https://linux.do

使用

首先需要edge/chrome/firefox浏览器。2345,360,qq浏览器也行,但是不推荐,也未尝试
所以首先

第一步

1.[进入评价系统,登录账号]https://www.pingjiaxitong.com/liaocheng1zhong/
2.选择评价任务

评价任务

第二步

1.点击键盘上的F12 一般是右侧或者下侧弹出一个窗口,寻找控制台

devtools

2.无脑粘贴 下面代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
console.log('Powered by chatgpt')
var btnLinks = document.querySelectorAll('.btn-link');

// 遍历每个按钮链接元素
btnLinks.forEach(function(btnLink) {
// 查找当前按钮链接元素下的 input 元素
var inputElement = btnLink.querySelector('input');

// 如果找到了 input 元素,则模拟点击操作
if (inputElement) {
inputElement.click();

}; // 设置一个适当的等待时间,根据实际情况进行调整

});

// 等待 iframe 内容加载
setTimeout(function() {

// 获取所有 iframe 元素
var iframes = document.querySelectorAll('iframe');

// 遍历每个 iframe
iframes.forEach(function(iframe) {
try {
// 获取 iframe 的文档对象
var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;

// 在 iframe 中查找所有具有特定类名的 input 元素
var radioInputs = iframeDocument.querySelectorAll('input[type="radio"].voteItem.speak2');

// 遍历找到的 input 元素
radioInputs.forEach(function(input) {
var label = input.closest('label');
if (label) {
var span = label.querySelector('span');
var p = span.querySelector('p');
// 检查 p 元素的文本内容是否以 'A' 开头
if (p && p.textContent.trim().startsWith('A')) {
// 如果是,模拟点击 input 元素
input.click();
}
}
});
} catch (e) {
// 如果遇到跨域问题或其他错误,输出到控制台
console.error('Error accessing iframe content:', e);
}
});
}, 2500); // 设置延迟时间以等待 iframe 内容加载,根据实际情况调整这个时间

回车等待2.5当然是2.5 ~ ~
~~42的特色文化

然后就神奇并不出意料的全选了A,

然后。。

免责声明

没有设置直接自动提交,可以自己检查一下,对于某些只能选三个A的,他也能多选上,so,,,,,注意检查,出事与我无关