首页
学习
活动
专区
工具
TVP
发布

Python模拟登录学校教务系统

♚ 作者:小苏打 博客地址:https://vhyz.me GitHub地址:github.com/vhyz/ZF_Spider 最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python...脚本自助的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作。...print('Please input the code:') code = input() return code 上面的代码把图片保存为code.jpg,Python...__set__VIEWSTATE(soup) 注意到上面有一个设置VIEWSTATE值的函数,这里等下在选课构造数据包的时候会讲 模拟选课 随便选一门,然后提交,抓包,看一下有什么数据发送 ? ?...td = tr.find('td') print(td.string) 总结 这次我们完成了模拟正方教务系统选课的过程,由于这个教务系统技术比较陈旧,所以比较好弄,事实上的时候用

3.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python 搞定正方教务系统之

作者:小苏打 来源:见文末 最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作。...print('Please input the code:') code = input() return code 上面的代码把图片保存为code.jpg,Python...td = tr.find('td') print(td.string) 总结 这次我们完成了模拟正方教务系统选课的过程,由于这个教务系统技术比较陈旧,所以比较好弄,事实上的时候用...GitHub地址:https://github.com/vhyz/ZF_Spider 作者:小苏打 来源:https://vhyz.me/2018/06/12/用Python实现模拟登录正方教务系统.../ 转载自 [Python开发者] *声明:推送内容及图片来源于网络,部分内容会有所改动,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

3.7K00

Python制作一个自动脚本

但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都不到票 那么,今天带大家用Python来制作一个自动票的脚本小程序 知识点: 面向对象编程 selenium 操作浏览器 pickle...保存和读取Cookie实现免登陆 time 做延时操作 os 创建文件,判断文件是否存在 开发环境: 版 本:python3.8.8 编辑器:pycharm 第一步,实现免登录 确定目标,设置全局变量...ru=https%3A%2F%2Fwww.damai.cn%2F" # 票目标页 target_url = 'https://detail.damai.cn/item.htm?...= '大麦网-全球演出赛事官方购票平台-100%正品、先付先、在线选座!'...具体如果填写请查看类中的初始化函数 con.enter_concert() # 打开浏览器 con.choose_ticket() # 开始

10.6K20

漫画:如何用脚本月饼?

中秋节前夕,公司为内部员工提供了在线月饼的活动...... 公司里,恰好有一位调皮的程序员...... 随后,这位调皮的员工埋头研究了一下下.........很快就到了月饼活动开始的时间,脚本的效果出人意料的好...... 可是,事情已经没那么简单了。很快,员工被叫去约谈...... 这位调皮员工的经历被传到网上,引起了很多人的关注。...首先,让我们来模拟一下当时的内部员工月饼活动页面。当然,真正的活动页面肯定不会这么简单,在此只是做个简化的示例: 页面的HTML代码如下: 如何每隔一段时间让抢购按钮自动被点击呢?...因此,月饼脚本简单的实现如下: 如何在页面中嵌入自己写的Javascript脚本呢?下面分别介绍一下在Chrome和Firefox两种浏览器上的操作步骤: Chrome: 1....此时脚本已自动执行。 关于验证码: 在一般的网页中,为了防刷,都会在提交请求之前让用户输入动态的验证码: 动态验证码有效防止了绝大多数JS脚本的自动提交行为。

77110

脚本思路-2

类似前言的PI话 上一篇是基础篇,内容是关于爬虫的时候注意的动态页面和静态页面的区别,其实也没啥实质性的内容,这一篇才是刷的一个思路 现在论坛或者其他地方肯定都有分享浏览器刷脚本,但是这类脚本通常都是需要你开着浏览器...,然后脚本自动给你调1.5倍速、静音、自动切换下一个视频这样,我个人而言,不是很喜欢这类的脚本,我更偏向于,运行一下,所有的视频就全都看完了,所以实际的思路上,和那类脚本是完全不一样的 我这种脚本的做法...,是直接告诉服务器,我看了这个视频,你给我记上,所以我是没有“看”这个步骤的 正文 最最最最最重要的前提就是,你要刷的网站,没有WAF,也就是网站防火墙,如果有的话,他会把你发送的请求当成黑客攻击给拦截掉的...实际上,我为了图方便,课程ID这部分的内容,我一般是不会通过首页来获取的,而是直接当成一个固定值写进程序里面的,一来比较省事,二来要是网站更新了,我还可以直接进行修改,唯一的缺点就是,他只能刷这一门了...,但是这个缺点我还挺喜欢的(笑) 从上面的url可以看到,用Get型传入了两个参数,为courseOpenId和OpenClassId,我们把这两个值先记录下来 这种网的资源,肯定都是需要一级一级获取下去

2.5K31

脚本思路-1

前言 闲来无事,看了一下后台文章的阅读数据,发现随便乱写的 验证码绕过居然是历史最高的阅读,惊了,我也不知道是对验证码绕过有兴趣,还是对刷的方法有兴趣 所以反正闲着也是闲着,就写个爬虫刷的思路,也欢迎指点...个人中心里居然是别人的信息,嗨呀,气不气,气死了,这个用户B辛辛苦苦上了一天的网,结果全计到用户A的头上去了,心态爆炸 所以,任何这种需要数据交互的地方,都是动态页面,因为你总不能,一个网站成千上百的用户...,首页打开来全是”欢迎您 Elapse“而不是显示你的名字 但是有一个问题就随之而来了,我爬虫,请求页面的时候,不也是请求到这些乱七八糟的玩意吗,那我还怎么刷啊,内容我都找不到了 那么前面提到了一个,

2.3K10

智慧树刷js脚本

---- 程序js代码 /** * author: 雨落凋殇 * website: https://rainss.cn * description: 自动播放、下一集、关闭答题窗口、刷智慧树网...* use-method: 打开智慧树播放课程界面 按F12 -> Console -> 粘贴本代码 ->按回车键 * use-method: 视频左上方出现一个图标点击图标开始刷 显示‘已开...点开需要播放的课程视频 按F12选择最顶上的Console点击下面的 >后面的空白处,将本博客提供的js代码复制粘贴到空白处,按回车键后左侧视频上会出现带Rains字样的图标,点击图标显示“已开”,刷脚本开始工作...,再次点击图标显示“已关”,刷脚本停止。...---- JS代码文件下载 智慧树刷脚本.js 原创文章转载请注明出处 ! 雨落凋殇博客https://rainss.cn

21K41

《人类简史》视角下的“脚本月饼”事件

公众的印象里,缘由是他们上班时间编写脚本月饼,抢了100多个。 这家企业(以下简称A公司)规模巨大,开除几个员工这种小事儿本应波澜不惊。可是没料到此举如同捅了马蜂窝。...然而这次月饼事件性质完全不同。A公司员工为了几块月饼,居然用了脚本! 其实许多人根本不知道什么是脚本。然而自从几年前跟“春运车票”、“黄牛”这些关键词联系起来之后,“脚本”一词早已变成洪水猛兽了。...开除员工的举动把大众的目光聚焦在“脚本月饼”这个事儿上。几个员工可能会到处诉苦,说公司处理过重。...但只要他们原原本本叙述这件事情,也只能证明他们自己不规矩(上班的时候月饼可以,但是为月饼编了脚本绝对是干私活儿)、不专业(作为安全部门员工,发现漏洞应该立即上报和修补,哪有跑出来大喊大叫的道理?)...诈骗或盗窃总比脚本月饼恶劣多了吧? ? 问题是A公司和MIT讲的故事不一样啊! MIT的故事是——我们的学生聪明,但不是书呆子,他们创意十足。

29320

Python 火车票神器,支持候补

一年一度的火车票大战正式拉开序幕... 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备票的时候,你会发现一票难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来票!...下面介绍几款在 github 上面很火的票工具! testerSunshine/12306 目前 GitHub 上面最火的票软件,基于 Python 编写。...这是项目地址:https://github.com/testerSunshine/12306 pjialin/py12306 pjialin/py12306: 另一个基于 Python票项目,目前...软件作者:Cheney.小风,基于微软.Net 开发的火车票程序,而且当时作者还在上大学! ? 背后的故事,这款软件相信大家毕竟熟悉,就不多说了,详情可以去官网膜拜。...https://www.bypass.cn/about.html 感谢上面三位大神,这么些年我从来没找过黄牛买票,都是用上面的软件的,重要的是免费,免费!

2.1K20

python自动票神器

Python 自动票神器 ,GitHub Star 13K 热榜第一 ? 农历八月十五日是中秋节。南宋吴自牧的《梦粱录》记载:“八月十五中秋节,此日三秋恰半,故谓之中秋。...十一假期也快要临近,大家每天都在票,最近出现了一个Python票工具,送到了star 12K, GitHub趋势榜第一: ?...这很可能是全GitHub最德高望重的购票小助手了,功能一直在更新,且现已支持Python 3.6以上版本。 有些后起之秀,也是在它的基础上开发出来,然后广受欢迎: ? ?...标星5k的“py12306”便是其中之一,它支持分布式票。 如果你还没抢到回程的票,试一下这些Python工具吧。已经有许多人类亲测成功了: 以及,十一后面还有春运,可以提前做好准备活动嘛。...这个票工具越来越强大,GitHub标星数量比起年初的4k,也已经翻了一番。 随着项目的成长,文先森在8月31日宣布了一件重要的事: 放弃支持Python 2.7,只支持3.6以上版本。

4.5K60

开源京东自动茅台脚本,保姆级教程来啦!

最新好多人在茅台,官方的指导价格是1499元,临近年关,由于供不应求,茅台的价格一路飙升,目前超市的茅台售价已经在3000元左右。...由于考虑到好多小白没有接触过Python,这里我会从Python的安装讲起。...、 Python安装(已经安装忽略即可) 浏览器输入网址:https://www.python.org/downloads/release/python-386/ 拉到最下面,根据自己的电脑版本进行下载即可....png] 进入安装页面,务必勾选Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便...29394afb2c77de3137c567906db0efd7903.png] 总结 如果还有其他疑问,可以留言,大家一起讨论 后台回复茅台可以获取打包好的源码 京东的小白分信用如何低于90分,可能无缘茅台 最后祝大家好运,个好采头

22K2613
领券