【发布时间】:2009-01-07 09:24:20
【问题描述】:
总体规划
获取我的班级信息以自动优化和选择我的大学课程时间表
整体算法
- 使用其登录网站 企业登录引擎登录
- 查找我当前的学期及其 相关主题(预设置)
- 导航到右侧页面并获取每个相关的数据 主题(讲座,实践和 研讨会时间)
- 剥离无用的数据 信息
- 对更接近的类进行排名 对彼此更高,那些在 随机天数降低
- 解决最佳时间表解决方案
- 给我一个详细的列表 最佳案例信息
- 给我一个详细的列表 可能的类信息(一些 例如可能已满)
- 获取程序以选择最佳 自动上课
- 继续检查是否可以 达到 7。
6 详细 获取所有课程,以讲座为重点,排名最高(每个科目只有一个),并尝试围绕此安排课程。
问题
谁能给我提供一些可能类似于希望用python编写的东西的链接? 关于 6.:您建议将这些信息存储在什么数据结构中?每个uniclass对象的链表在哪里? 我应该将所有信息写入文本文件吗?
我认为 uniclass 设置如下 属性:
- 主题
- 排名
- 时间
- 类型
- 老师
我在 Python 方面几乎没有经验,我认为这将是一个很好的学习项目,可以尝试完成。 感谢您提供的任何帮助和链接以帮助我入门,打开编辑以适当地标记或任何必要的内容(不确定这属于编程和 python 之外的什么?)
编辑:无法为这篇 SO 帖子获得我想要的正确格式>
【问题讨论】:
-
也许格式更接近你想要的
-
当我还是学生的时候,我时而喜欢,时而厌恶的一项任务,尽管我总是手工完成。最好的是周二至周四的课程预订稳定,因此您有一个为期 4 天的周末。 10:00 左右开始总是好的,所以你可以睡在里面。:)
标签: python screen-scraping scheduling