关于ZJ某理工大学基于python的自动打卡

!!!此文章仅供技术参考,疫情防控人人有责,请务必认真打卡!!!

此脚本基于Chromedriver(或者Firefox driver)以及selenium库

chrome driver安装方法

下载chromedriver
在下载chromedriver之前,我们先看一下我们的chrome浏览器的版本,一会下载对应的版本chromedriver;
在chrome浏览器点击设置,点击关于chrome,可以看到对应的版本:

关于Google Chrome
chrome版本

所有chromedriver均可在下面链接中下载到:

http://chromedriver.storage.googleapis.com/index.html
直接下载就可以,解压下来是exe文件,解压下来后,将这个exe文件放在你的python的安装目录下,然后配置环境变量,将路径加入到Path中去,这里不会可以自己搜索。
之后在命令行界面中通过chromedriver命令可查看ChromeDriver是否正常安装。若正常,则会出现如下类似输出:

Starting ChromeDriver 89.0.4389.23 (61b08ee2c50024bab004e48d2b1b083cdbdac579-refs/branch-heads/4389@{
   #294}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

Selenium安装方法

仅一句pip install selenium即可。

签到代码解析以及常见错误解析

由于Selenium就是直接运行浏览器在进行操作,所以不必伪装头文件了。

对浏览器进行初始化

#这里对浏览器进行设置,防止在后面find函数报错
WIDTH = 600  # 宽度
HEIGHT = 
  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值