
用JavaScript编写腾讯课堂自动答题、送花和发送消息的脚本
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
这段简介可以这样写:
此文章提供了一份使用JavaScript编写的自动化脚本教程,旨在帮助用户在腾讯课堂上实现自动答题、赠送鲜花及发送信息等操作。
利用JavaScript编写的一段自动化脚本可以在腾讯课堂的网页版环境中实现自动化的互动行为,如自动答题、送花和发送消息。这样的脚本可以提高用户在上课期间参与度。
作者闲暇时编写的这个脚本用于执行特定功能,但因为缺少实际签到场景进行测试,所以这部分代码可能未充分验证过。使用此脚本的步骤包括:在腾讯课堂网页版中右键点击页面选择“检查”以打开开发者工具;然后在控制台(console)输入并运行以下提供的脚本。
具体脚本如下:
1. **送花代码**:
```javascript
var flower = setInterval(function(){
document.getElementsByClassName(toolbar-icon)[2].click();
}, 1000);
```
此段代码每秒执行一次,定位页面上class为‘toolbar-icon’的元素集合中的第三个(数组索引从0开始),并模拟点击以实现自动送花。
2. **发送消息代码**:
```javascript
var message = setInterval(function(){
document.getElementsByClassName(ql-editor ql-blank)[0].getElementsByTagName(p)[0].innerHTML = 脚本疯狂刷消息;
}, 1000);
var message2 = setInterval(function(){
document.getElementsByClassName(im-btn text-editor-btn btn-default btn-s)[0].click();
}, 1000);
```
第一段代码每秒更新富文本编辑器(Quill Editor)中第一条`
`元素的内容为“脚本疯狂刷消息”。第二段代码则是每秒点击发送消息的按钮,模拟发送预设的消息。 3. **答题代码**: ```javascript var say = setInterval(function(){ document.getElementsByClassName(icon-css-rc icon-css-radio item-icon)[0].click(); }, 3000); var say2 = setInterval(function(){ document.getElementsByClassName(s-btn s-btn--primary s-btn--m)[0].click(); }, 5000); ``` 此代码间隔3秒选择一个答题选项(假设是第一个),然后在5秒后模拟点击提交答案的按钮。请注意,这仅展示了答题过程,并未展示具体的选择逻辑。 值得注意的是,虽然这样的脚本可以带来便利,但可能会违反腾讯课堂的规定或影响其他用户的体验,在使用时应谨慎并确保符合平台规则。此外,由于JavaScript的动态性,如果页面结构发生变化,则可能需要更新这些选择器以保持功能正常运行。此脚本只能在网页版腾讯课堂中运行,不适用于其他版本或平台。
全部评论 (0)


