Skip to content

Idealisten/OneClickToLearnFotonUniversityOnlineStudyPlatform

Repository files navigation

GitHub last commit GitHub top language GitHub repo size

一键学习Bot

  • 本程序仅供交流学习,强烈不建议使用本程序,强烈建议好好学习。
  • 如果你喜欢本程序,不妨点个star支持一下。

小白使用说明

  • 点击右侧Release找到最新版本压缩包下载,其中包含一切必要文件,开箱即用
  • 安装Firefox后第一次打开,请立马在【设置-常规-Firefox更新】中关闭其自动更新

点击下方图片查看视频教程
点击查看视频教程

进阶使用说明

1. 环境配置:

  • Python3.7(安装selenium和requests库)
  • geckodriver.exe添加到环境变量
  • Firefox浏览器 版本 ≥ 60

2. 功能说明:

自定义选课学习:
  • StudyBotGUI.exe 图形界面学习,exe须和geckodriver位于同级目录,一次可循环添加多门课程
  • RobotLearner.py 一键秒学+挂机自动学习
  • OneClickAfterTest.py 手动选课,一键考试
根据学分批量选课学习:
  • GetAllCourseData.py 获取当前福田大学中所有课程信息,保存在当前目录下的course_data.txt
  • ChooseCourseByCredit.py  获取当前福田大学中所有我已经选课的课程信息,保存在当前目录下的course_progress.txt
  • 以下功能均需在获取课程信息的基础上进行
  • ChooseCourseByCredit.py 按照学分批量选课
  • StudyByCredit.py 一键学习指定学分的所有课程(支持课前测试)
  • ServerStudyBot.py 云端Linux服务器一键学习(支持课前测试)
  • ServerStudyBotTG.py 云端Linux服务器一键学习(支持课前测试,支持推送学习进度到TelegramBot)
  • CourseEvaluationBySelenium.py 一键评价指定学分所有课程
  • AfterTest.py 一键考试指定学分的所有课程
  • study.py study.ui生成的UI代码

示例图片

图形界面exe程序
自动完成课后测试
挂机学习
云端学习进度推送
云端学习进度推送到TG