Saylor 提取考试内容及复制展示

在 https://learn.saylor.org/ 页面添加红色提取题目按钮,点击后查找所有 <div class="formulation clearfix"> 元素,将其文本内容提取并在页面中间弹窗展示,弹窗宽度为 500px,同时提供复制和关闭功能,点击按钮后还会点击 <span class="edw-icon edw-icon-Cancel"></span> 元素,并隐藏 <div class="state">、<div class="grade"> 和带有 questionflag editable 类的 div 元素

作者
3588
日安装量
0
总安装量
3
评分
0 0 0
版本
0.1
创建于
2025-01-29
更新于
2025-01-29
大小
4.7 KB
许可证
暂无
适用于

Saylor 提取考试内容及复制展示脚本

脚本概述

本脚本专为在 Saylor Academy 平台学习的用户打造,旨在显著提升用户提取考试题目内容的效率。当你在该网站浏览考试相关页面时,借助此脚本,只需轻松一点,就能快速收集题目信息,并以清晰、便捷的方式查看和复制,同时还具备隐藏部分干扰元素的功能,让你的学习体验更加顺畅。

功能特性

  1. 醒目操作按钮:在页面正中央会呈现一个醒目的“提取题目”红色按钮。红色背景搭配白色文字,非常显眼,让你一眼就能找到。这个按钮固定在页面中间位置,无论页面如何滚动,它始终清晰可见,方便你随时点击操作。
  2. 精准内容提取:点击“提取题目”按钮后,脚本会迅速在页面中搜索所有 <div class="formulation clearfix"> 元素。这些元素通常包含考试题目等重要内容,脚本会将它们的文本内容进行细致处理,去除多余的空行,然后按照一定格式整理成完整的文本信息。
  3. 弹窗展示题目:脚本会在页面正中间弹出一个宽度为 500px 的窗口,将提取到的题目内容展示其中。窗口具有良好的样式设计,白色背景搭配清晰的边框和阴影效果,让内容一目了然。如果题目内容较多,窗口还会自动显示垂直滚动条,方便你查看全部内容。
  4. 便捷复制功能:在弹出的窗口中设有“复制”按钮。点击该按钮,提取到的题目文本会瞬间复制到你的剪贴板,你可以立即将其粘贴到需要的地方,如笔记软件、文档编辑器等,无需手动逐字输入,大大节省时间。
  5. 关闭窗口与重复操作:窗口中还有“关闭”按钮,点击它可以关闭窗口。关闭窗口后,“提取题目”按钮会重新显示在页面中间,方便你根据需要再次提取题目内容。
  6. 特定元素点击:点击“提取题目”按钮后,脚本会自动查找页面上所有 <span class="edw-icon edw-icon-Cancel"></span> 元素,并模拟点击操作。这一功能可能用于关闭某些提示框、广告或者不需要的弹出窗口,让页面更加简洁。
  7. 干扰元素隐藏:脚本会隐藏页面上的 <div class="state"><div class="grade"> 以及带有 questionflag editable 类的 div 元素。这些元素可能包含一些与题目提取无关的状态信息、成绩显示或者可编辑标识等,隐藏它们可以避免干扰你的视线,让你更专注于题目内容。

使用方法

  1. 安装脚本
    • 确保你的浏览器已经安装了 Tampermonkey 插件。Tampermonkey 是一款强大的用户脚本管理器,支持 Chrome、Firefox、Safari 等多种主流浏览器。
    • 安装好 Tampermonkey 后,在 GreasyFork 上找到本脚本,点击“安装此脚本”按钮。在弹出的确认窗口中,点击“安装”,完成脚本的安装。
  2. 运行脚本
    • 打开 Saylor Academy 网站的考试相关页面。你会看到页面中间出现“提取题目”红色按钮。
    • 点击“提取题目”按钮,脚本会自动执行提取题目、点击特定元素和隐藏干扰元素的操作,并弹出包含题目内容的窗口。
    • 在窗口中,你可以查看题目内容,点击“复制”按钮复制文本,点击“关闭”按钮关闭窗口。

注意事项

  • 本脚本仅适用于 Saylor Academy 网站,在其他网站上无法正常工作。
  • 如果网站的页面结构发生更新或改变,可能会导致脚本无法准确识别和处理目标元素。若遇到这种情况,请关注脚本的更新信息,或者在 GreasyFork 脚本页面留言反馈问题,我们会尽快进行修复和优化。
  • 请遵守网站的使用条款和相关规定,合理使用本脚本进行学习和研究。