Splinter基本用法+零基础的双鸭山抢课脚本

2023-10-27

前言

之前一直想写个抢课脚本,但是欧皇加身,选的都中,但今年好运气到了头,报道注册那天,看见心仪的课有三个名额,但是,因为学校教务处还没开始办理注册,眼睁睁的看着3个名额飞走,后面几天,150个满名额雷打不动的占着,故花一天学习了Python的Splinter库实现了抢课脚本,教程推荐官网资料

PS:环境:Python36+Splinter0.77+chromedriver(调用google的exe程序)

Splinter

Splinter 提供一个调用浏览器的脚本接口,可以将人对浏览器的操作,打开某个链接,页面内的跳转,处理弹出窗口等功能转化为代码,是一个自动化测试的脚本库。总之,人对浏览器怎么操作,就怎么写代码就行了,简单易学,易学易用

一、Splinter安装以及环境配置

官方提供Pip安装方式,用cmd进入Python的Script目录,输入pip install splinter就能完成安装,当然,也pip不行的,也可以使用源码安装,具体见此处链接
这里写图片描述
Splinter 能通过如下方式调用浏览器接口,具体见此处链接的Driver部分

  1. 打开一个浏览器,你可以像点击页面链接一样,看到浏览器的页面跳转。
  2. 不打开浏览器,模拟浏览器的动作,非可见。

因为总是搞不定学校的万恶验证码,所以通过打开浏览器,人判断并输入验证码,完成登录过程。注意:使用1方式,在电脑上必须安装相应浏览器,并下载驱动程序(也就是开头提到的chromedriver)放置在和你Py文件相同的路径
这里写图片描述
在py文件里,

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Splinter基本用法+零基础的双鸭山抢课脚本 的相关文章

随机推荐