为我的大学日程安排时间表应用程序>>

问题描述 投票:0回答:1

由于我们的学校网站没有提供可视化的时间表,而是提供了类似以下内容,因此我试图为我的大学时间表创建时间表应用程序:

description of registered courses

考虑到这一点,我已经开始了这个项目,并列出了完成它所需采取的步骤。

  1. 编写登录学校网站的功能
  2. 编写保存包含已注册课程描述的HTML文件的功能
  3. 编写一个从HTML文件中抓取数据并将必要的数据保存到COURSE_ID,COURSE_LOCATION,COURSE_STARTTIME,COURSE_ENDTIME等字段中的函数。
  4. 编写一个使用这些字段作为参数构建可视化时间表的函数
  5. 在这四个通用步骤中,我已经完成了第三步,这是数据抓取部分。但是,我遇到了一些问题,无法弄清楚如何执行步骤1。我想知道是否有人可以在这里帮助我。

为了提供更多具体细节,学校网站链接为https://ics.twu.ca/ICS/。从这里开始,我不知道如何编写一个可以请求URL并使用用户名和密码进行POST请求的脚本。

我正在用Python编写该程序。

我正在尝试为我的大学日程安排时间表应用程序,因为我们的学校网站没有提供可视化的时间表,而是提供了以下内容:注册的说明...

python web-scraping http-post
1个回答
0
投票

认证请求是https://ics.twu.ca/ICS/上的POST。从页面获取所有input名称/值对,使用会话记录cookie(以防万一)。此表格使用multipart/form-data,因此请使用files参数。

© www.soinside.com 2019 - 2024. All rights reserved.