利用F12开发者工具 自动化网上抢课

本文介绍如何利用JavaScript和开发者工具自动化抢课,包括解析选课目标、刷新页面和发送请求的策略,避开常见问题。最终虽遇到一些挑战,但成功实现了功能。

写在前面

  本文只是实现对某校选课系统自动化抢课提供思路,并不提供相应源码,如若需要可在下面评论留下联系方式。

  本文仅仅运用js实现对页面的刷新获取信息并判断发送请求,只要有一定的网页开发知识花费时间便可完成。

  本文共计1823字,阅读需20分钟,非本专业人群可直接跳至下方点赞。本js文件完成共花费4+小时。

  转之722blog查看原文。

正文开始

  
  先上效果图:
在这里插入图片描述
ps:真的还别说,为什么贵校手速都这么快的??我设置5s自动刷新都有时候抢不到课!

思路

  思路实际上很简单:我们找到我们想要选取的目标课程(当然可能有很多个),然后不断的刷新页面等待有人退课,当我们发现退课然后向服务器发送相应的选课请求就可以了。

选取目标

  我们打开某校选课网站:
在这里插入图片描述

  我们很快发现,只有 选择列 存在框框的才能够被选课,而且根据朋友的需求我需要选择的是 南校区体育 课程。

  我们确定需求之后打开开发者工具F12,然后找到相应的代码。

  例如下面是对应的可选择的框框代码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值