python~选课篇

python~选课篇

前言

本篇内容只用于技术探讨,切勿做它用,每个学校的系统不同,会有不同的规则。

技术和时间所限目前用的是cookie实现登录认证。(以后有时间再折腾自动登录,与选课原理类似)

原文博客地址:python~选课篇 | 旅程blog (cxy.red)

1. 什么是cookie?

cookie可以简单的理解成临时通行证,我们在登录一个网站时,是否发现在一段时间内我们不用重复登录,这就是cookie的作用。登录时浏览器会记录下我们的cookie,这样在再次由同一台设备发起登录时,就可以通过cookie再次回到登录后的界面,因为浏览器帮我们保持了登录。

  • cookie具有时限性,就是隔一段时间后会失效
  • cookie除了隔一段时间后会失效以外,在你手动退出后也会失效
  • 每次登录后的cookie不一样

2. 怎么找到cookies?

注:若不是校园网需要先挂VPN

(以谷歌浏览器为例)各浏览器操作类似,实在不会找度娘。

  1. 在选课界面点击鼠标右键有一个检查(或者直接按F12键)
  2. 找到Network
  3. 在name下面随便找到一条请求,然后在header里面找到cookie

ctrl c/v大法复制黏贴就行

3. 选课实现原理

4. 程序

源码地址:https://github.com/cxy20219/Grap_lesson

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旅程@.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值