您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在https://app.sophia.org/页面正中间添加获取全部答案按钮,点击后删除所有<div class="assessment-two-cols__right">元素和全部图片,获取当前页面及后续页面所有题目信息,弹出窗口显示所有页面的题目信息,提取所有<div class="question-body">元素文本并过滤换行符。通过点击<a class="right-arrow">元素跳转到下一页,直到达到用户输入的页数为止,弹窗顶部有居中红底的关闭、复制全部题目和去第一页按钮。
Sophia获取全部题目
0.2
本脚本用于在 https://app.sophia.org/spcc/*/*
页面上辅助获取 Sophia 平台特定课程中的全部题目信息。具体功能如下:
<div class="flexible-assessment-header__submit-timer-minutes">
元素时,才会在页面正中间显示“获取全部题目”按钮。class
为 flexible-assessment-header__number-milestone
的元素,将其数量作为默认值填入输入框,方便用户操作。<div class="assessment-two-cols__right">
元素,接着提取当前页面及后续页面所有 <div class="question-body">
元素的文本内容,并过滤掉换行符。<a class="right-arrow">
元素跳转到下一页,持续操作直到达到用户输入的页数(可修改默认值)。https://app.sophia.org/spcc/*/*
,精准适配特定课程页面。class
为 flexible-assessment-header__number-milestone
的元素数量,并将其作为默认值填入输入框,提升使用便捷性。https://app.sophia.org/spcc/*/*
页面,若页面存在 <div class="flexible-assessment-header__submit-timer-minutes">
元素,会看到“获取全部题目”按钮及已自动填写题目数量的输入框。