Selenium定时刷新网页的实现代码
代码
代码很简单,主要是为了熟悉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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
selenium高效应对Web页面元素刷新的实例讲解
当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium.waitForPageToLoad(WAITTIME); 对弹出窗口中的元素,往往写死要等待多少秒,其实可以使用如下更加通用高效的方法,自己写一个waitForElement()的方法: Java代码 protected void waitForElement(String target) { fo
-
Selenium定时刷新网页的实现代码
代码 代码很简单,主要是为了熟悉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.ad
-
倒记时60刷新网页的js代码
复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>60刷新本页</title> <script type="text/javascript&qu
-
Ajax实现无闪烁定时刷新页面实例代码
在Web开发中我们经常需要实现定时刷新某个页面: 1.来保持session的值或者检查session的值是否为空(比如说防止同一用户重复登录): 2.实现实时站内短信: 3.定时更新页面数据等等.但是我们在网上搜搜会发现有很多定时刷新页面的方法,最简单的就是在<head></head>标记之间加上如下代码: 在<head></head>标记之间加上代码,实现定时刷新,此代码我已经测试过,可以实现效果 <meta http-equiv="ref
-
JQuery实现定时刷新功能代码
在网页开发中,经常会需要不断的刷新某个页面或某个局部数据.这时候就需要用到定时刷新来实现了.实现方式就是使用JS setInterval函数每隔一段时间请求一次数据,然后将请求结果返回给前端HTML实现刷新. 实现代码如下: <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script> $(function(){ getData(); setIn
-
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
废话不多说了,直接给大家贴代码了. // 每隔五秒定时刷新当前窗口 setTimeout("self.location.reload();",5000); //js 定时关闭窗口(ie和FF中测试过) //6秒后自动关闭当前窗口 setTimeout("window.opener=null;window.close()",6000); 下面给大家介绍下javascript定时器使用 使用定时器实现JavaScript的延期执行或重复执行 window对象提供了两个方
-
ASP强制刷新网页和判断文件地址实例代码
强制刷新网页 <% '强制性刷新随机验证码 '让随机验证码每次按IE的后退按钮时,返回登录页面的随即码都自动刷新, Response.expires=-1 Response.AddHeader"pragma","no-cache" Response.AddHeader"cache-control","no-store" %> 判断文件地址是否有效 <% Response.Write("")
-
python 自动刷新网页的两种方法
1.简介 打开网页 实现定时刷新 可以看到 多次自动打开关闭网页之后,浏览的数量 从 118 自动变成了 119 2.功能实现 1) 一种方法 from time import sleep from selenium import webdriver driver= webdriver.Chrome() # 需要 下载 对应浏览器 驱动到 python 安装目录 driver.get("https://blog.csdn.net/qq_27061049/article/details/90577
-
BootStrap 模态框实现刷新网页并关闭功能
方法与实现 hide.bs.modal,当调用 hide 实例方法时触发. $('#identifier').on('hide.bs.modal', function () { // 执行一些动作... }) hidden.bs.modal,当模态框完全对用户隐藏时触发. $('#identifier').on('hidden.bs.modal', function () { // 执行一些动作... }) 源码示例 $('#confirmRevokeOrder').on('hidden.bs.
-
Jquery、Ajax、Struts2完成定时刷新的方法
步骤一:导入jquery插件 复制代码 代码如下: <script type="text/javascript" src="js/easyui/jquery-1.8.0.min.js"></script> 步骤二:在<body></body>中添加信息显示的地方 复制代码 代码如下: <label id="context"></label> 步骤三:在页面中添加JS代码 复制
-
WPF实现定时刷新UI界面功能
本文实例为大家分享了WPF定时刷新UI界面展示的具体代码,供大家参考,具体内容如下 代码: using NHibernate.Criterion; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; usin
随机推荐
- AngularJS 中ui-view传参的实例详解
- 原型方法的不同写法居然会影响调试的解决方法
- 根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
- asp.net treeview checkbox 相关问题
- 安装mysql noinstall zip版
- MySQL安全设置图文教程
- 详解原生js实现offset方法
- 详解webpack分包及异步加载套路
- jquery isType() 类型判断代码
- Android中使用Gson解析JSON数据的两种方法
- ARP病毒入侵原理和解决方案
- c#获取本机在局域网ip地址的二种方法
- php中导出数据到excel时数字变为科学计数的解决方法
- Android单片机与蓝牙模块通信实例代码
- Python实现打印螺旋矩阵功能的方法
- iOS开发技巧之自定义相机
- ssm开发使用redis作为缓存的使用步骤
- 微信小程序实现日期格式化和倒计时
- 使用Python opencv实现视频与图片的相互转换
- python通过http下载文件的方法详解