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的迭代器、生成器以及相关的itertools包
Apr 02 Python
python统计文本文件内单词数量的方法
May 30 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
Python实现小数转化为百分数的格式化输出方法示例
Sep 20 Python
Python3调用微信企业号API发送文本消息代码示例
Nov 10 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
python web.py开发httpserver解决跨域问题实例解析
Feb 12 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
python线程join方法原理解析
Feb 11 Python
python字符串的index和find的区别详解
Jun 20 Python
Opencv常见图像格式Data Type及代码实例
Nov 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
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
php和javascript之间变量的传递实现代码
2012/12/19 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
php的ddos攻击解决方法
2015/01/08 PHP
php文件读取方法实例分析
2015/06/20 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue基于viewer实现的图片查看器功能
2019/04/12 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python实现拼图小游戏
2020/02/22 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
数控技术与应用毕业生自荐信
2013/09/24 职场文书
九月份红领巾广播稿
2014/01/22 职场文书
学习雷锋标语
2014/06/25 职场文书
关爱残疾人标语
2014/06/25 职场文书
社区活动总结
2015/02/04 职场文书
学校重阳节活动总结
2015/03/24 职场文书
民事起诉状范文
2015/05/19 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server
vue组件vue-esign实现电子签名
2022/04/21 Vue.js