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局域网ip扫描示例分享
Apr 03 Python
Python中返回字典键的值的values()方法使用
May 22 Python
Windows下python3.7安装教程
Jul 31 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 Python
Python实现图片添加文字
Nov 26 Python
解决python gdal投影坐标系转换的问题
Jan 17 Python
Python ATM功能实现代码实例
Mar 19 Python
Python如何执行系统命令
Sep 23 Python
Python3使用Selenium获取session和token方法详解
Feb 16 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 Python
python ansible自动化运维工具执行流程
Jun 24 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调用数据库的存贮过程!
2006/10/09 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
WEB 前端开发中防治重复提交的实现方法
2016/10/26 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
TensorFlow平台下Python实现神经网络
2018/03/10 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python定义一个Actor任务
2020/07/29 Python
Python 内存管理机制全面分析
2021/01/16 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
领导接待方案
2014/03/13 职场文书
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
SQLServer常见数学函数梳理总结
2022/08/05 MySQL