一、前言

学校要求在网上进行实验室安全知识的学习,必须学习120分钟以上,而且每5分钟用弹框查看你人在不在,很烦。于是写了一个挂机代码。我利用python挂机,当弹框来的时候,自动点击。

二、前置工作

2.1 python3.5,Chrome

2.2 安装selenium

安装方法 在命令行(我的是Anaconda Prompt)输入pip install selenium
有可能你的pip不是最新的会报错,那么就在命令行进入Anaconda的安装目录(我的是F:\Anaconda3),输入python -m pip install --upgrade pip,升级完毕再安装selenium

2.3 下载Chromewebdrive

这里有安装教程

https://blog.csdn.net/zwl1584671413/article/details/79073059

三、代码

# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
import timedriver = webdriver.Chrome()
driver.get("xxx") #输入你要的网址
#driver.switch_to.frame("iframeResult")
num=10     #我只设置了点击10次弹窗
while(num):result = EC.alert_is_present()(driver)    #检测是否有弹窗if result:                               #当有弹窗时al = driver.switch_to_alert()         #获取弹窗的位置time.sleep(1)al.accept()                            #点击弹窗的确定按钮num=num-1print(num)

注意的是,当python打开网站时,可能你还需要登录,只需要手动操作登录,进入需要挂机页面即可。我自己测试时有效的,可以用

python挂机学习,自动处理弹窗相关推荐

  1. Python课程学习笔记 上

    笔记目录 学前准备 Python解释器安装包 下载 安装 Pycharm 下载 常用的快捷键 Python程序执行机制 语法基础 注释和中文乱码 变量 数据类型 运算符 数值运算符 复合运算符 比较运 ...

  2. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  3. Python深度学习:基于TensorFlow

    作者:吴茂贵,王冬,李涛,杨本法 出版社:机械工业出版社 品牌:机工出版 出版时间:2018-10-01 Python深度学习:基于TensorFlow

  4. Python深度学习:基于PyTorch [Deep Learning with Python and PyTorch]

    作者:吴茂贵,郁明敏,杨本法,李涛,张粤磊 著 出版社:机械工业出版社 品牌:机工出版 出版时间:2019-11-01 Python深度学习:基于PyTorch [Deep Learning with ...

  5. Python - 输出格式 (学习小结)

    Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 ​关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...

  6. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

  7. python windows编程_在Windows下配置Python编程学习环境

    一.需求: 之前是在Linux环境下进行Python的学习,每次开虚拟机觉得有点麻烦,希望可以直接在Windows的dos命令行下进行Python编程学习. 二.安装软件 直接从官网下载这两个软件安装 ...

  8. python神经结构二层_《python深度学习》笔记---8.3、神经风格迁移

    <python深度学习>笔记---8.3.神经风格迁移 一.总结 一句话总结: 神经风格迁移是指将参考图像的风格应用于目标图像,同时保留目标图像的内容. 1."神经风格迁移是指将 ...

  9. Python+OpenCV学习(17)---摄像机标定

    Python+OpenCV学习(17)---摄像机标定 原文:http://blog.csdn.net/firemicrocosm/article/details/48594897 利用python学 ...

最新文章

  1. 玩转mini2440开发板之【如何设置开发板的网络参数】
  2. Java多线程(review)
  3. python 雪花id_基于python实现雪花算法过程详解
  4. Git相关命令及用法
  5. opencv Shi-Tomasi角检测
  6. 08-求解Ax=b:可解性和解的结构
  7. 小程序之支付(前端)
  8. 怎样理解电脑评分_电脑可以理解我们的情绪吗?
  9. Cluster status reports MDSs behind on trimming
  10. 一只兔子帮你理解 kNN
  11. 本年盈余与预算结余差异表的分析(一)
  12. 华为交换机console口如何设置密码
  13. 尼日利亚一油罐车发生爆炸 造成数十人遇难
  14. cms织梦文件夹目录
  15. 华硕天选 3 和 联想拯救者 Y9000P 2022 款 哪个好
  16. springboot操作ES之ElasticSearch_EasyEs
  17. 剑指 Offer 21-30
  18. sysvinit源码分析 Linux-init-process-analyse
  19. Unity3D 加载PDF文件以及简单的切换页面
  20. vmware for linux 下载和安装

热门文章

  1. java计算机毕业设计网络教学平台源码+数据库+系统+lw文档+mybatis+运行部署
  2. 最奇葩国王!在德国打工20年,靠打工养活整个国家!
  3. java国际象棋游戏_java打印国际象棋棋盘的方法
  4. 高通LCD背光控制软件简析
  5. 测试投影仪性能的软件,4种CPU配置家用高清微型投影仪速度测试体验
  6. uni-app人脸检测和人脸比对
  7. 8 张别具风格的卫星地图资源分享
  8. android4.0触摸屏(touchscreen)以及屏幕按键驱动解析
  9. matlab中关于pushbotton的左键双击响应问题
  10. 运维知识AD域控基本功能介绍教程