Selenium定时刷新网页的实现代码


Posted in Python onOctober 31, 2018

代码

代码很简单,主要是为了熟悉Selenium这个库的函数,为后续的短信轰炸做个铺垫

from selenium import webdriver
import time
import random

url = raw_input('Input your website:').strip()
num = int(raw_input('How much times do you want:'),10)
options = webdriver.FirefoxOptions()
options.add_argument('--headless')
browser = webdriver.Firefox(firefox_options=options)
browser.get(url)
print 'Please wait...'
for i in range(num):
  i += 1
  print 'Refresh +%d' %i
  time.sleep(random.randint(1,3))
  browser.refresh()
browser.quit()
print 'Good Bye!'

补充:如何刷新当前页面

使用调用webdriver中刷新页面的方法

# coding=utf-8
import time
from selenium import webdriver
 
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)
 
driver.get("https://www.baidu.com")
time.sleep(2)
try:
  driver.refresh() # 刷新方法 refresh
  print ('test pass: refresh successful')
except Exception as e:
  print ("Exception found", format(e))
driver.quit()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python判断Abundant Number的方法
Jun 15 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
python切片及sys.argv[]用法详解
May 25 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
Python开发网站目录扫描器的实现
Feb 21 Python
python opencv 二值化 计算白色像素点的实例
Jul 03 Python
Python学习笔记之函数的定义和作用域实例详解
Aug 13 Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 Python
PyQt中使用QtSql连接MySql数据库的方法
Jul 28 Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 Python
python字符串的多行输出的实例详解
Jun 08 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 #Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 #Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 #Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 #Python
python实现多进程代码示例
Oct 31 #Python
Python UnboundLocalError和NameError错误根源案例解析
Oct 31 #Python
python多进程控制学习小结
Oct 31 #Python
You might like
桌面中心(一)创建数据库
2006/10/09 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
2013/12/16 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
django组合搜索实现过程详解(附代码)
2019/08/06 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
关于廉洁的广播稿
2014/01/30 职场文书
2014年消防工作总结
2014/11/21 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
mysql查找连续出现n次以上的数字
2022/05/11 MySQL