抢课脚本从想写到放弃

python实现自动抢课脚本 自动抢课脚本使用手册 @danteking dating from 2021.12.7 and last updating at 2021.12.8 gitee仓库 github仓库 借助pyautogui库,我们可以轻松地控制鼠标、键盘以及进行图像识别,实现自动抢课的功能 1.准备工作 我们在仓库里提供了2个必须的文件,包括: auto_get_lesson_pic_recognize.py:脚本文件 info.xlsx:执行操作信息文件 在运行这个脚本(auto_get_lesson_pic_re 阅读详情

最近想写一个抢课脚本,但是会的东西还不够,等我学会了这些技术,可能我已经不需要抢课了(留下来无助的泪水)

 

抢课脚本最基础的就是按键精灵了

 

首先要弄明白的是服务器,HTTP协议,然后还要用C++,python(QAQ)

 

现在都是啥不会啥缺了就去搜

 

3.22 唉,找了一整天的验证码登录,还是没有弄出来

3.23 搞不动验证码,只好想着绕过验证码,用kookie,下载fidder插件,等一系列操作。心力交瘁。

selenium用法详解

Python爬虫环境常用库安装

python环境安装selenium和手动下载安装selenium的方法

selenium 安装与 chromedriver安装

Python爬虫之自动登录与验证码识别

使用cookie做用户登录的过程详解

1、自动打开浏览器chrome,自动搜索关键词“我好帅”

# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
import time
browser=webdriver.Chrome()
try:
    browser.get("https://www.baidu.com")
    input=browser.find_element_by_id("kw")
    input.send_keys("我好帅")
    input.send_keys(Keys.ENTER)
    wait=WebDriverWait(browser,10)
    wait.until(EC.presence_of_element_located((By.ID,"content_left")))
    print(browser.current_url)
    print(browser.get_cookies())
    print(browser.page_source)
    time.sleep(10)
finally:
    browser.close()

 

 2、3.23自动登录了百度,好开心

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")

# 添加Cookie
driver.add_cookie({'name':'BAIDUID','value':'你找的值'})
driver.add_cookie({'name':'BDUSS','value':'你找的值'})

# 刷新页面
driver.refresh()

# 获取登录用户名并打印
username = driver.find_element_by_class_name("user-name").text
print(username)

#关闭浏览器
#driver.quit()

 

 3、自动登录简书

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.jianshu.com/")

# 添加Cookie
driver.add_cookie({'name':'remember_user_token','value':'remember_user_token的值'})

# 刷新页面
driver.refresh()

# 获取登录用户名并打印
username = driver.find_element_by_class_name("user-name").text
print(username)

#关闭浏览器
#driver.quit()

 

等会了更多东西再来更新

ZUCC 正方教务系统 抢课脚本 抢课流程实现 ZUCC 正方教务系统 抢课脚本 抢课流程实现 新版ZUCC正方教务系统抢课脚本的流程分析与实现,文章结尾有完整项目的所有代码。 个人博客文章链接 流程分析 账号登录进入首页 模拟请求进入计划内选课界面 模拟点击进入某个课程,爬取课程时间分布信息 模拟发送抢课数据包 初始化CATCH_PLANNED_COURSE.py这个文件 import LOGIN from bs4 import BeautifulSoup import time class PlannedCourse: def __in 阅读详情

相关推荐

名额不够,技术来凑,利用Python实现教务系统强制性抢课

这个不是一个点击脚本,而是属于扩容性质的脚本。名额不够咱们利用技术来解决! 最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一段时间写了个小脚本帮助朋友抢课。(当然抢到了啦,_) 私信小编001即可获取大量Python学习资料,名额有限 因为时间不够,来不及仔细琢磨,我第一想法就是直接提交选课的数据包(需要cookie和课程ID),.

muli9881的博客 2554

自制抢课脚本

首先先按自己电脑的需求下载软件Python,打开Python,直接打开输入sele下载插件sele。在桌面新建一个文件项目,重命名+.py(一定要先在文件夹里把扩展名整出来)。上百度搜索Selenium Pyyhon教程)Selenium Python 教程 - 知乎 (zhihu.com),下载浏览器插件 然后打开这个项目,按照教程上需要用到的命令编写。 具体操作: 先打开学校官网,找到教务系统的登录网址复制下来,然后在新建的文件项目中输入搜索网页代码,在小括号内粘贴复制的网址。 .

a_growing_tree的博客 1万+

python实现强智科技教务系统抢课(两种方法)

直接提交选课的数据包(需要cookie和课程ID),先用同学的账号登录教务系统,进入到选课的地方,打开浏览器的开发模式(按F12),点击Network()我这里是谷歌浏览器,如果是其他的找到网络抓包即可。我们来看下这个数据包的内容,我们需要找到cookie( 你的身份标识),以及我们需要选的课程ID,然后用python模拟提交就OK了。注意 代码里的User_Agent和Referer也要记得修改,都在数据包里。点击你想选择课程的选课按钮,得到我们需要的数据包。

m0_60607675的博客 1488

手把手之如何写一个抢课脚本

大家好,我是菜鸡q,大家好久不见!故事的起因是由于群里有人通知马上要选下学期的课了,鉴于第一学期立志认真上课的我头铁选了几门巨难的课后,到学期中由于真的听不懂后索性懒得去上课,所以我决定下...

老肥码码码 4万+

python实现强智科技教务系统抢课(两种方法)(1)

我们来看下这个数据包的内容,我们需要找到cookie( 你的身份标识),以及我们需要选的课程ID,然后用python模拟提交就OK了。注意 代码里的User_Agent和Referer也要记得修改,都在数据包里。点击你想选择课程的选课按钮,得到我们需要的数据包。

2301_82243828的博客 490

抢课精灵代码

抢课必须的大一的大二的下学期的,抢课精灵实时监控,,祝各位强盗抢到自己的课

python青果教务系统抢课_名额不够,技术来凑,利用Python实现教务系统强制性抢课...

最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一段时间写了个小脚本帮助朋友抢课。(当然抢到了啦,^_^)私信小编001即可获取大量Python学习资料,名额有限因为时间不够,来不及仔细琢磨,我第一想法就是直接提交选课的数据包(...

weixin_42365170的博客 1957

线性模型:AR、MA、ARMA、ARMAX、ARX、ARARMAX、OE、BJ等

线性模型:AR、MA、ARMA、ARMAX、ARX、ARARMAX、OE、BJ等

zephyr_wang的博客 1万+

12306抢票脚本

12306抢票脚本(python实现) 1、正常在官网买票,流程大概如下:查票-登录-下单-通知 2、那么脚本要怎么实现?首先是监控余票,循环遍历余票接口,直到有票,开始购票,然后检测购票结果,如果成功,通知用户去付款,如果失败,循环以上过程,这就是自动抢票的大体思路。这里会有一个问题,12306购票接口会校验用户是否登录,如果未登录状态,购票会失败;所以需要增加一个逻辑,下单前检测用户是否处...

CoberOJ_的博客 3万+

泛微ecology9二次开发-附件上传-安全实践

本文深入探讨了泛微ecology9二次开发中附件上传功能的安全实践。针对原生接口的安全机制,文章提出了同源部署与服务端代理转发两大核心策略,并提供了基于Vue3和Element Plus的完整前端实现代码,重点解决了会话验证、权限控制及文件关联等关键安全问题,确保二次开发应用能安全、稳定地与ecology9系统集成。

qsc9012345的博客 535

Win11下DCMTK的Visual Studio 2022配置教程

最近有个新需求,需要完成读取和解析DICOM数据相关的SDK

qq_45797625的博客 3262

黄牛杀手 抢票脚本 V3.0

模拟手机端人工操作使用Appium来模拟手机端的操作,包括模拟用户的点击、滑动、输入等行为多平台支持使用Selenium,通过分析不同平台的页面结构和API,实现多平台支持多账户抢票在配置文件中管理多个账户的信息,包括用户名、密码、抢票策略多线程或异步编程技术,同时处理多个账户的抢票任务切换代理IP池支持代理IP池,Scrapy和ProxyPool,实现IP的动态切换定时预约场次用定APScheduler,设置定时任务来执行预约场次的操作。

m0_62996549的博客 2559

2026年(新服务器默认密码)最新各大厂商默认凭证大全

本文整理了国内外主流服务器厂商的默认管理接口凭证信息,包括Dell、HPE、浪潮、华为等品牌的管理接口类型、默认用户名/密码和IP地址。特别强调国产服务器在信创环境下的安全风险,指出国内厂商部分型号仍保留固定默认密码(如浪潮admin/admin),而国际厂商多采用随机密码标签。文章提供了新机初始化安全流程建议:查找机箱标签、立即修改默认密码、配置网络隔离、更新固件等。最后提醒运维人员,服务器安全应从首次上电开始重视,管理接口暴露是重大风险点,必须严格执行安全规范。

你好,旧时光! 1716

火了,Python「抢茅台脚本」开源

12 月我在朋友圈看到非常多的人开始在某东上抢茅台,抢到的话一瓶只要 1499 元,转手一卖就能净赚 1000 块钱,这简直就是白送钱的事嘛?就算不卖,自己囤着过个几年价格肯定又要上涨。...

Python之禅的专栏 5799

中国土地市场网爬取

实习期间老板需要对土地数据进行爬取,想来想去就Google到了.应该算是种类最齐全的土地数据了。Github地址:https://github.com/AnTi-anti/china_land/tree/master。

猫敷雪 5463

代码复现3—VLN-CE

运行训练完后在 data文件下会自动生成一个“checkpoints”文件,文件下包含任务文件“seq2seq”,该文件下会包括训练出来的权重和评估结果。数据集下载完后路径提取:data/scene_datasets/mp3d/{scene}/{scene}.glb。注意这里下载的数据集并不是所有的matterport3d,只需要一部分,包含90个场景,大小压缩后约16G。在“eval”时,会在data文件下生成videos文件,里面存放的是可视化的轨迹视频。

qq_44100524的博客 3203

大麦网Python自动化抢票脚本完整实战教程

本指南将带你从零开始配置Python环境,掌握大麦网抢票脚本的核心使用技巧,让你在热门演唱会开票时不再错过心仪票务。 ## 环境部署准备 ### 准备事项 - Python 3.x 运行环境 - Chrome浏览器(推荐最新稳定版) - Selenium库(4.10.0以下版本) ### 操作流程 **第一步:获取项目源码** ```bash git clone https://gitco

gitblog_00905的博客 1090

《囚徒健身》 六艺,十式

文章目录《囚徒健身》 六艺,十式1、六艺,十式2、优缺点3、手臂和上半身 《囚徒健身》 六艺,十式 1、六艺,十式 1、俯卧撑: 2、深蹲: 3、举腿: 4、引体向上: 5、桥: 6、倒立撑: 十式就是每个动作分拆为十个不同的动作等级,进行训练 每一式里面,又根据做的组数和个数,分成三层,初级,中级,高级 依次循序渐进,每完成上一个动作的高级,则向下一个动作前进 2、优缺点 优点 : 六个动作都是很常见的,日常的动作,不太需要依赖什么器械,随时随地都可以练习,很方便 这些动作可以覆盖到全身大部分

简简单单Onlinezuozuo 4567

如何用python抢课_名额不够,技术来凑,利用Python实现教务系统强制性抢课

这个不是一个点击脚本,而是属于扩容性质的脚本。名额不够咱们利用技术来解决!最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一段时间写了个小脚本帮助朋友抢课。(当然抢到了啦,^_^)因为时间不够,来不及仔细琢磨,我第一想法就是直接...

weixin_39622655的博客 2083

uniapp [微信小程序] - 实现语音播报功能+实时收款播报,使用同声传译插件做文字转语音播报类似微信/支付宝收款播报小程序语音识别和朗读,手机提醒播放自定义收款语音信息(音频+收款金额+文案)

uniapp-实现语音播报功能,实时收款播报,uni-app/vue 文字转语音朗读(附小程序语音识别和朗读)uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读)IOS苹果手机播报没有声音,生成语音并播放,微信小程序接入官方wechatSi(微信同声传译)uniapp小程序使用文字转语音播报类似支付宝收款播报,uni-app 小程序端实现文字语音播报,uniAPP文本转语音,uniapp 文字转语音文字播报,手机静音播放没声音,收款方提示音 文字转语音朗读 同声传译,uniapp小程

🏆 前端领域优质创作者 3795

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

python演唱会抢票脚本_基于selenium的大麦网演唱会抢票程序

自从我在知乎分享了代码后,很多人关注了我的代码,自己也很荣幸,哈哈。但是好多人运行我的代码却出现了这样那样的问题,我刚开始也很纳闷,明明自己当初试了好几个演唱会都可以,为什么现在有这么多问题,上段时间自己正好有事自己也没太关注这个,所以我也只是站在原来研究的基础上进行回答,很多回答可能并没有点到关键上。最近正好有人QQ找我,我好好看了下,发现原来是大麦网的页面源码变了,变了很多很多,所以我原来的代...

weixin_39664010的博客 5118

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

大麦网Python自动化抢票脚本完整实战指南

还在为抢不到心仪演唱会门票而烦恼吗?想要告别黄牛高价票的困扰吗?本教程将带你从零开始配置Python环境,掌握大麦网抢票脚本的核心使用技巧,让你在热门演唱会开票时轻松抢到心仪的票务。 ## 环境部署准备 ### 基础环境要求 - Python 3.x 运行环境 - Chrome浏览器(推荐最新稳定版) - Selenium库(4.10.0以下版本) ### 操作流程 **第一步:获取项目源

gitblog_00250的博客 779

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

用Python实现教务系统扩容抢课(-__-)

最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一点时间写了个小脚本帮助朋友抢课。(当然抢到了啦,^_^) 因为时间不够,来不及仔细琢磨,我第一想法就是直接提交选课的数据包(需要cookie和课程ID),先用同学的账号...

初学者_小铭 9248
上一篇: 股票涨了吗(有点KMP的思想)
下一篇: 裸奔和操作系统
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值