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 27 Python
python九九乘法表的实例
Sep 26 Python
python实现石头剪刀布程序
Jan 20 Python
flask框架配置mysql数据库操作详解
Nov 29 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
python将音频进行变速的操作方法
Apr 08 Python
python 画图 图例自由定义方式
Apr 17 Python
解决python图像处理图像赋值后变为白色的问题
Jun 04 Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 Python
解决python对齐错误的方法
Jul 16 Python
利用python爬取有道词典的方法
Dec 08 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 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数据库备份还原类分享
2014/03/20 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
2017/04/13 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
vue滚动tab跟随切换效果
2020/06/29 Javascript
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
python 模拟登陆github的示例
2020/12/04 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
中软Java笔试题
2012/11/11 面试题
项目施工员岗位职责
2014/03/09 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
老公出轨后的保证书
2015/05/08 职场文书
国庆节新闻稿
2015/07/17 职场文书
MySQL中一条update语句是如何执行的
2022/03/16 MySQL
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis