All Projects → zghyy → zucc_xk_ZhengFang

zghyy / zucc_xk_ZhengFang

Licence: Apache-2.0 license
ZUCC正方教务系统抢课助手。针对ZUCC正方教务系统模拟登录,爬取课程信息,自动抓包发包抢课。具体实现流程可参考README中的实现原理链接

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to zucc xk ZhengFang

node-html-crawler
Simple for use node html crawler (spider) of site web pages
Stars: ✭ 30 (-25%)
Mutual labels:  spider
scrapy-distributed
A series of distributed components for Scrapy. Including RabbitMQ-based components, Kafka-based components, and RedisBloom-based components for Scrapy.
Stars: ✭ 38 (-5%)
Mutual labels:  spider
python-spider
python爬虫小项目【持续更新】【笔趣阁小说下载、Tweet数据抓取、天气查询、网易云音乐逆向、天天基金网查询、微博数据抓取(生成cookie)、有道翻译逆向、企查查免登陆爬虫、大众点评svg加密破解、B站用户爬虫、拉钩免登录爬虫、自如租房字体加密、知乎问答
Stars: ✭ 45 (+12.5%)
Mutual labels:  spider
ChineseStarsRelationship
中国明星数据爬取。你甚至可以拿到互联网上所有的人之间的关系,接下来你可以自己发挥!基于这些数据,你可以完成更多有趣的事情。比如说社交网络分析,关系网络可视化,算法研究,和其他有意思的事情。Chinese star data crawling. You can even get all the people on the internet! Based on these data, you can do more interesting things. For example, social network analysis, relational network visualization, algorithm research, and other interesting things.
Stars: ✭ 26 (-35%)
Mutual labels:  spider
aliexscrape
Get Aliexpress product details in JSON
Stars: ✭ 80 (+100%)
Mutual labels:  spider
Spydan
A web spider for shodan.io without using the Developer API.
Stars: ✭ 30 (-25%)
Mutual labels:  spider
elves
🎊 Design and implement of lightweight crawler framework.
Stars: ✭ 322 (+705%)
Mutual labels:  spider
MusicSpider
Music Spider. Go 👾 Music Spider 是使用Golang写的音乐聚合爬虫,目前支持的站点包括 网易、QQ、虾米、酷狗、百度。
Stars: ✭ 24 (-40%)
Mutual labels:  spider
douban-movie
Get movie info from douban(豆瓣) and display in your terminal
Stars: ✭ 17 (-57.5%)
Mutual labels:  spider
benchmark-http
No description or website provided.
Stars: ✭ 15 (-62.5%)
Mutual labels:  spider
photo-spider-scrapy
10 photo website spiders, 10 个国外图库的 scrapy 爬虫代码
Stars: ✭ 17 (-57.5%)
Mutual labels:  spider
OpenScraper
An open source webapp for scraping: towards a public service for webscraping
Stars: ✭ 80 (+100%)
Mutual labels:  spider
QQSpider
爬取QQ用户信息(qq号、昵称、生日、地址等基本信息)并做简要analysis。
Stars: ✭ 21 (-47.5%)
Mutual labels:  spider
spider-school
自动答题程序🎉
Stars: ✭ 37 (-7.5%)
Mutual labels:  spider
youdao
有道词典网页爬虫
Stars: ✭ 22 (-45%)
Mutual labels:  spider
Scrapy IPProxyPool
免费 IP 代理池。Scrapy 爬虫框架插件
Stars: ✭ 100 (+150%)
Mutual labels:  spider
landchina-spider
项目已经过时!无法应用在改版后的网站上。
Stars: ✭ 13 (-67.5%)
Mutual labels:  spider
python-fxxk-spider
收集各种免费的 Python 爬虫项目
Stars: ✭ 184 (+360%)
Mutual labels:  spider
jobSpider
jobSpider是一只scrapy爬虫,用于爬取职位信息
Stars: ✭ 28 (-30%)
Mutual labels:  spider
learning spider
这其实是一份学习笔记。包括学习记录、爬虫练习平台(网站)、自制工具脚本
Stars: ✭ 54 (+35%)
Mutual labels:  spider

ZUCC_xk_ZhengFang 正方教务系统自动抢课助手

正方教务系统模拟登录,爬取信息,自动抓包发包抢课

抢课需谨慎,记得看注意事项

程序仅供交流学习,请勿用作非法用途

环境需求

  1. python环境 :Python3.5+
  2. 程序依赖 : requests bs4 pillow lxml rsa

使用步骤

1. release版本

  1. 下载系统对应的release版本
  2. 运行main可执行程序

2. 使用源码运行

  1. git clone源码
  2. 使用pip安装需要的python库文件
  3. 运行源码中的main.py文件
  4. 第一次运行先选择设置账号密码(之后运行直接选开始抢课,之前的账号密码会保存在account.json文件中)

注意事项

注意正方教务系统中进行计划内选课时,如果已有该课程,再次提交同样课程不同时间段的选课申请,有可能会删除你的已选课程 ,抢课之前请一定一定一定要确认一下你要抢的课(若课程被删了,我不负责哦)

可能存在的bug

  1. windows上运行程序的时候最开始的提示会出现乱码(有什么3m31这样的字),但事实上那不是乱码,是python带颜色的字,但是windows的终端不支持这个。
  2. Macos上可能会出现zip包中的model文件找不到,如果提示没有在xxx路径找到这个model,那就把这个model文件从解压出来的地方移动到那里吧。

实现原理

zucc正方教务系统抢课脚本

之前修改计划内选课的时候顺便写的一个文档,从最开始的页面分析GET到抢课界面,到最后发送POST数据包进行抢课

vx:13588362431

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].