PKUAutoElective项目维护指南:如何fork并自定义你的选课工具
PKUAutoElective项目维护指南如何fork并自定义你的选课工具【免费下载链接】PKUAutoElective北大选课网补退选阶段自动选课小工具项目地址: https://gitcode.com/gh_mirrors/pk/PKUAutoElectivePKUAutoElective是一款专为北大选课网补退选阶段设计的自动选课工具支持本科生和研究生选课具备验证码自动识别、多账号管理和自定义选课规则等功能。本指南将详细介绍如何fork项目并根据个人需求进行定制让你轻松掌握个性化选课工具的维护技巧。为什么需要Fork项目原项目作者已毕业停更虽然项目不会被归档但不再接受PR。如果你需要添加新功能、修复bug或适配选课系统更新fork一个属于自己的分支是最佳选择。通过自定义配置和代码修改你可以打造更符合个人选课习惯的工具版本。准备工作Fork与Clone仓库1. Fork项目仓库访问项目页面点击右上角的Fork按钮创建个人副本。这将在你的账号下生成一个独立的项目分支所有修改都将保存在这里。2. 克隆到本地使用以下命令将fork后的仓库克隆到本地$ git clone https://gitcode.com/gh_mirrors/pk/PKUAutoElective基础自定义配置文件修改1. 创建个性化配置复制示例配置文件生成个人配置$ cp config.sample.ini config.ini2. 核心配置项说明配置文件采用INI格式主要包含以下关键部分[user]设置学号(student_id)、密码和登录身份[course]定义待选课程列表及优先级[client]调整刷新间隔(refresh_interval)和会话池大小[mutex]/[delay]配置高级选课规则⚠️ 注意不要使用记事本编辑配置文件建议使用VSCode等专业编辑器以确保UTF-8编码格式。高级自定义选课规则配置互斥规则设置当你需要在多门备选课程中只选其一如不同院系的同一门课可以通过互斥规则实现[mutex] # 格式课程组ID 课程1ID,课程2ID,... group1 00101,00102 group2 00203,00204优先级高的课程会被优先提交确保你选到更心仪的课程。延迟规则配置对于作为备选的课程可以设置延迟规则仅当名额紧张时才提交选课请求[delay] # 格式课程ID 阈值 00305 10当课程剩余名额≤10时程序才会尝试选课帮助你平衡热门课程和保底课程的选择策略。验证码识别模块测试与优化项目内置CNN模型用于验证码自动识别位于model/cnn.20210311.1.pt。你可以通过以下命令测试识别功能$ cd test/ $ python3 test_cnn.py测试将使用test/data/目录下的样本图片如PKUAutoElective验证码识别样本图片如果识别准确率下降可能需要重新训练模型或更新图像处理逻辑。多进程与监视器配置多账号/多页面选课创建多个配置文件实现多进程选课$ mkdir config $ cp config.ini config/config.alice.ini $ cp config.ini config/config.bob.ini分别启动进程$ python3 main.py -c config/config.alice.ini $ python3 main.py -c config/config.bob.ini服务器监控配置通过监视器功能远程查看选课状态修改[monitor]配置[monitor] host 0.0.0.0 port 7074启动时添加-m参数$ python3 main.py -m配置Nginx反向代理可选实现外网访问监控页面。常见问题解决配置文件编码问题如果遇到编码错误删除现有config.ini使用VSCode重新创建并以无BOM的UTF-8格式保存。会话超时处理若频繁出现会话超时错误尝试调整以下参数[client] elective_client_max_life 300 login_loop_interval 60自定义User-Agent创建user_agents.user.txt文件定义自定义User-Agent池每行一个条目程序将优先使用自定义列表。维护与更新建议定期同步上游保持与原项目的bug修复同步$ git remote add upstream https://gitcode.com/gh_mirrors/pk/PKUAutoElective $ git pull upstream main版本控制为重要修改创建分支便于回溯文档更新修改代码后同步更新个人分支的README社区交流在原项目Issue中分享你的改进帮助其他用户通过以上步骤你可以轻松fork并自定义PKUAutoElective项目打造专属于自己的选课工具。记住合理设置刷新间隔避免给服务器造成压力祝大家都能选到心仪的课程【免费下载链接】PKUAutoElective北大选课网补退选阶段自动选课小工具项目地址: https://gitcode.com/gh_mirrors/pk/PKUAutoElective创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Tripo AI与Unity集成实战:文字生成3D模型工作流全解析

Tripo AI与Unity集成实战:文字生成3D模型工作流全解析

1. 项目概述:当Unity遇见Tripo AI作为一名在游戏和交互内容开发领域摸爬滚打了十多年的老手,我经历过3D资产从零开始建模的漫长周期,也体验过从资源商店购买模型带来的风格不统一和版权风险。最近,一个名为Tripo AI的工具进入了我…

2026/7/22 5:21:52阅读更多 →
OpenDCAI/OpenWorldLib性能优化技巧:提升世界模型推理效率的10个方法 [特殊字符]

OpenDCAI/OpenWorldLib性能优化技巧:提升世界模型推理效率的10个方法 [特殊字符]

OpenDCAI/OpenWorldLib性能优化技巧:提升世界模型推理效率的10个方法 🚀 【免费下载链接】OpenWorldLib 前沿世界模型的统一推理代码库 项目地址: https://gitcode.com/OpenDCAI/OpenWorldLib OpenDCAI/OpenWorldLib是一个前沿的世界模型统一推理…

2026/7/21 15:52:39阅读更多 →
5个理由告诉你为什么需要HsMod:炉石传说的终极增强工具

5个理由告诉你为什么需要HsMod:炉石传说的终极增强工具

5个理由告诉你为什么需要HsMod:炉石传说的终极增强工具 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 你是否曾经在炉石传说中感到游戏节奏太慢?是否想要自定义游戏…

2026/7/22 2:15:06阅读更多 →
从聊天机器人到自主执行系统:为什么 Agent 跑通 Demo 后,反而要先砍掉自…

从聊天机器人到自主执行系统:为什么 Agent 跑通 Demo 后,反而要先砍掉自…

如果你正准备往大模型方向转,《会用Agentic AI只是起点,能解释失败才算真正入门》这类问题别只看热度。更重要的是判断自己该补哪块能力,以及怎么证明你真的会。 摘要 先把这篇文章的目标说清楚:看完之后,你应该能判…

2026/7/22 21:25:49阅读更多 →
向量数据库实战:选型、调优与落地~系列文章14:元数据过滤实战:给向量加上“标签“,精准过滤百万级数据

向量数据库实战:选型、调优与落地~系列文章14:元数据过滤实战:给向量加上“标签“,精准过滤百万级数据

元数据过滤实战:给向量加上"标签",精准过滤百万级数据 🏷️🔥 本文是《向量数据库实战:选型、调优与落地》专栏第 14 篇 ⏱️ 阅读时间:约 12 分钟🎯 开篇:为什么需要元数…

2026/7/22 21:25:49阅读更多 →
向量数据库实战:选型、调优与落地~系列文章13:混合搜索实战:向量检索 + BM25 关键词,准确率提升 30% 的秘诀

向量数据库实战:选型、调优与落地~系列文章13:混合搜索实战:向量检索 + BM25 关键词,准确率提升 30% 的秘诀

混合搜索实战:向量检索 BM25 关键词,准确率提升 30% 的秘诀 🔍🔥 本文是《向量数据库实战:选型、调优与落地》专栏第 13 篇 ⏱️ 阅读时间:约 13 分钟🎯 开篇:纯向量搜索的盲区 你有…

2026/7/22 21:25:49阅读更多 →
再见 Openclaw,桌面端 Agent 起飞了!

再见 Openclaw,桌面端 Agent 起飞了!

1. 引言 过去几年,桌面端 Agent 的开发一直围绕着 Openclaw 等传统框架打转。开发者们习惯了在固定的架构下编写脚本、调度任务、管理状态——直到最近,大语言模型(LLM)的爆发式增长彻底改写了游戏规则。 2025 年,我们…

2026/7/22 21:25:49阅读更多 →
【DEIM 创新改进】CVPR 2026 | 独家创新首发、特征融合改进篇| 引入SAFusion语义对齐融合模块,助力无人机航拍、遥感影像、小目标检测、语义分割、实例分割、目标跟踪任务,有效涨点

【DEIM 创新改进】CVPR 2026 | 独家创新首发、特征融合改进篇| 引入SAFusion语义对齐融合模块,助力无人机航拍、遥感影像、小目标检测、语义分割、实例分割、目标跟踪任务,有效涨点

一、本文介绍 🔥本文给大家介绍使用 SAFusion语义对齐融合模块 改进 DEIM 网络模型,SAFusion模块通过融合浅层细节特征、当前尺度特征与深层语义特征,并依次进行通道级语义对齐、空间位置校正和自适应加权选择,缓解不同层级特征之间的语义差异与空间错位,避免弱小目标信…

2026/7/22 21:25:49阅读更多 →
个人知识库搭建:从信息收集到知识创造的完整指南

个人知识库搭建:从信息收集到知识创造的完整指南

1. 项目概述:打造个人知识库的价值与方法"好文收集(长期更新)"这个看似简单的标题背后,隐藏着每个知识工作者都会面临的痛点:信息过载时代,如何系统性地积累优质内容?我在过去七年里尝试过各种知识管理工具&…

2026/7/22 21:23:49阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/22 18:55:50阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/22 18:55:50阅读更多 →