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共享引用(多个变量引用)示例代码
Dec 04 Python
python协程用法实例分析
Jun 04 Python
Python Unittest自动化单元测试框架详解
Apr 04 Python
python实现简单名片管理系统
Nov 30 Python
django使用LDAP验证的方法示例
Dec 10 Python
python如何统计代码运行的时长
Jul 24 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
python状态机transitions库详解
Jun 02 Python
Python数据分析之pandas读取数据
Jun 02 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
PHP 反射(Reflection)使用实例
2015/05/12 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
javascript 事件绑定问题
2011/01/01 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
Jquery取得iframe下内容的方法
2013/11/18 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
js实现交通灯效果
2017/01/13 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
uploader秒传图片到服务器完整代码
2017/04/22 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
Python 闭包的使用方法
2017/09/07 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
汽修专业学生自我鉴定
2013/11/16 职场文书
将相和教学反思
2014/02/04 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
2017春节晚会开幕词
2016/03/03 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
JS封装cavans多种滤镜组件
2022/02/15 Javascript