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 相关文章推荐
win10系统中安装scrapy-1.1
Jul 03 Python
windows及linux环境下永久修改pip镜像源的方法
Nov 28 Python
在NumPy中创建空数组/矩阵的方法
Jun 15 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
在django模板中实现超链接配置
Aug 21 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
Python爬虫开发与项目实战
Dec 16 Python
PyTorch的Debug指南
May 07 Python
Python List remove()实例用法详解
Aug 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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
由document.body和document.documentElement想到的
2009/04/13 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
理解javascript async的用法
2017/08/22 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python使用gRPC传输协议教程
2018/10/16 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
北京SQL新华信咨询
2016/09/30 面试题
校园门卫岗位职责
2013/12/09 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
《鱼游到了纸上》教学反思
2014/02/20 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
神龙架导游词
2015/02/11 职场文书
团组织关系介绍信
2019/06/24 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL