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

前言

之前一直想写个抢课脚本,但是欧皇加身,选的都中,但今年好运气到了头,报道注册那天,看见心仪的课有三个名额,但是,因为学校教务处还没开始办理注册,眼睁睁的看着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文件相同的路径

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值