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中使用支持向量机(SVM)算法
Dec 26 Python
wxPython之解决闪烁的问题
Jan 15 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
Python判断以什么结尾以什么开头的实例
Oct 27 Python
详解python中@的用法
Mar 27 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Python实现的对一个数进行因式分解操作示例
Jun 27 Python
python打开音乐文件的实例方法
Jul 21 Python
容易被忽略的Python内置类型
Sep 03 Python
Python gevent协程切换实现详解
Sep 14 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
详解非极大值抑制算法之Python实现
Jun 28 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 array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
python多进程操作实例
2014/11/21 Python
Python编写屏幕截图程序方法
2015/02/18 Python
Python端口扫描简单程序
2016/11/10 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
python交换两个变量的值方法
2019/01/12 Python
详解python pandas 分组统计的方法
2019/07/30 Python
Django静态文件加载失败解决方案
2020/08/26 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
2015年销售内勤工作总结
2015/04/27 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS