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中利用函数装饰器实现备忘功能
Mar 30 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
Dec 14 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
python实现用户答题功能
Jan 17 Python
python中format()函数的简单使用教程
Mar 14 Python
Python正则表达式和元字符详解
Nov 29 Python
解决pyinstaller打包pyqt5的问题
Jan 08 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
python3中sorted函数里cmp参数改变详解
Mar 12 Python
Python经常使用的一些内置函数
Apr 11 Python
Python各协议下socket黏包问题原理
Apr 12 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
239军机修复记
2021/03/02 无线电
解析php中获取url与物理路径的总结
2013/06/21 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
js实现简单点赞操作
2020/03/17 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
python实现保存网页到本地示例
2014/03/16 Python
Python中处理时间的几种方法小结
2015/04/09 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
python实现解数独程序代码
2017/04/12 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
文员的职业生涯规划发展方向
2014/02/08 职场文书
委托书范文
2014/04/02 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
小学数学教学随笔
2015/08/14 职场文书
高考百日冲刺决心书
2015/09/23 职场文书