-
2019-05-30 11:41:39
parent.location.reload();//使打开窗口的父窗口刷新,然后本子窗口关闭
window.location.reload();//刷新当前页面
parent.location.reload();//刷新父对象(用在框架)
opene.location.reload();//刷新父窗口对象(用于单开的窗口)
history.go(-1);//返回上一页,后退+刷新
history,back();//后退
top.location.reload()//刷新最顶端对象(用于多开窗口)其中引用了layer.js的方式:
var index = parent.layer.getFrameIndex(window.name);//获取窗口索引
parent.layer.close(index); //关闭指定窗口在嵌套的iframe页面弹出弹出框中关闭并刷新指定iframe
parent.$('.J_iframe[name="iframe页面"]')[0].contentWindow.window.location.reload();//这里可以分析第几层刷新
window.parent.layer.closeAll(); //关闭所有上层以上这些方法根据自己项目中的具体情境灵活使用
更多相关内容 -
Python实现自动定时打开关闭网页刷新网页
2021-01-16 21:45:05#创建浏览器 driver = webdriver.Chrome(options=opt) #创建浏览器对象 driver.get('https://i.csdn.net/#/user-center/draw?spm=1011.2124.3001.5351') #打开网页 driver.maximize_window() #最大化窗口 time.sleep...前言
想弄个CSDN自动签到,但是看了好多文章,貌似官方给反爬处理了,不过我还是“贼”心不死的试了试
废话不多说,开始操作环境
- Windows8.1
- IDEA 2019.3.3
- Python36
- selenium 3.141.0 (安装步骤教程:点击查看)
代码
if __name__ == '__main__': print('CSDN自动签到') #coding=utf-8 from selenium import webdriver import time user="Adam`车龙梁" password="CSDN:https://blog.csdn.net/l_mloveforever" opt = webdriver.ChromeOptions() #创建浏览器 driver = webdriver.Chrome(options=opt) #创建浏览器对象 driver.get('https://i.csdn.net/#/user-center/draw?spm=1011.2124.3001.5351') #打开网页 driver.maximize_window() #最大化窗口 time.sleep(2) #加载等待 driver.find_element_by_link_text("账号密码登录").click() time.sleep(2) #加载等待 driver.find_element_by_css_selector("[placeholder='手机号/邮箱/用户名']").send_keys(user) time.sleep(2) #加载等待 driver.find_element_by_css_selector("[placeholder='密码']").send_keys(password) time.sleep(2) driver.find_element_by_css_selector("button").click()
问题
- 网站设置了反爬取(不让搞就另想办法呗感兴趣的话小伙伴可以看↓
点击链接:Windows任务计划程序+.vbs+点击程序实现CSDN自动签到)
已解决 - Python不是内部或者外部命令
已解决:点击查看
实现效果
Python自动签到演示
这里我虽然用的是虚拟账户,但是还是跳转了,是因为CSDN官方加了干扰爬虫的元素,在代码中button 定位的不是登录按钮,而是另外一个首页
-
判断页面是关闭还是刷新的js代码
2021-01-19 17:45:58不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢? 页面加载时只执行onload 页面关闭时只执行onunload 页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在... -
Vue监听页面刷新和关闭功能
2020-12-09 21:39:26我在做项目的时候,有一个需求,在离开(跳转或者关闭)购物车页面或者刷新购物车页面的时候向服务器提交一次购物车商品数量的变化。 将提交的一步操作放到 beforeDestroy 钩子函数中。 beforeDestroy() { console.... -
js监听页面的刷新与关闭
2016-01-20 13:24:09使用javascript实现监听页面的刷新与关闭,可在用户刷新或关闭窗口时执行相关操作。 -
javascript判断网页是关闭还是刷新
2020-11-22 10:47:02原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序 代码如下 [removed] = function(){ var a_n = window.event.screenX - ... -
javascript监听页面刷新和页面关闭事件方法详解
2020-10-20 16:25:47本文主要介绍了javascript监听页面刷新和页面关闭事件的方法,具有一定的参考价值,下面跟着小编一起来看下吧 -
JS区分浏览器页面是刷新还是关闭
2020-10-22 13:21:59在web开发中我们经常各种各样的需求。今天小编给大家介绍JS区分浏览器页面是刷新还是关闭标签页,非常实用,感兴趣的童鞋参考下吧 -
BootStrap 模态框实现刷新网页并关闭功能
2020-11-27 15:47:59方法与实现 hide.bs.modal,当调用 hide 实例方法时触发。 $('#identifier').on('hide.bs.modal', function () { // 执行一些动作... }) hidden.bs.modal,当模态框完全对用户隐藏时触发。 $('#identifier').on('... -
layui关闭弹窗后刷新主页面和当前更改项的例子
2020-12-12 05:39:09如下所示: function open(t){ var id = $(t).attr("data-id"); var url = "{:U('home/.../...//弹出层结束后,刷新主页面 } ... }); } 关闭弹窗后,只刷新当前更改的那一项。(关闭弹窗后重新再获取新数据出来 -
js关闭模态窗口刷新父页面或跳转页面
2020-10-27 20:04:20点击按钮时,弹出B窗口(模态)。在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父),需要的朋友可以了解下 -
vue关闭页面刷新页面清除缓存
2021-08-27 09:39:33mounted() { this.enterPage() }, destroyed(){ ...刷新:beforeload+unload+load*/ //离开清除监听 leavePage(){ window.removeEventListener('beforeload', e => this.beforeunloadH...mounted() { this.enterPage() },
destroyed(){ this.leavePage() },
methods: {
/* 打开:load 关闭:beforeload+unload 刷新:beforeload+unload+load*/ //离开清除监听 leavePage(){ window.removeEventListener('beforeload', e => this.beforeunloadHandler(e)) window.removeEventListener('unload', e => this.onunload(e)) window.removeEventListener('load', e => this.load(e)) }, //页面进入监听 enterPage(){ let is_fireFox = navigator.userAgent.indexOf("Firefox")>-1;//是否是火狐浏览器 this.is_fireFox = is_fireFox //添加监听事件 if(is_fireFox){ window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) window.addEventListener('unload', e => this.onunload(e)) }else { window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) window.addEventListener('unload', e => this.onunload(e)) window.addEventListener('load', e => this.load(e)) } }, //页面刷新,关闭,打开监听 pagelister(){ if(this.time>-20){ this.$store.commit("setAuth","" ); sessionStorage.removeItem('userCompanys') sessionStorage.removeItem('userInformation') if(sessionStorage.getItem("activeCity")){ sessionStorage.removeItem('activeCity') } this.maps.removeCookie("auth") localStorage.setItem('page','关闭') }else { localStorage.setItem('page','刷新') } }, beforeunloadHandler(e){ this.time = new Date().getTime(); if(this.is_fireFox){ this.time = -5 this.pagelister() } }, onunload(){ let onunloadTime = new Date().getTime(); this.time = Number(this.time) - onunloadTime this.pagelister() },
}
-
layui关闭页面 刷新父级页面的表格
2022-02-18 10:24:47// 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); //刷新父级页面的表格 parent.layui.table.reload("tabledata");// 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); //刷新父级页面的表格 parent.layui.table.reload("tabledata");
-
php如何设置关闭页面刷新?
2021-03-23 18:14:16php设置关闭页面刷新的方法:首先使用【location.reload()】函数;然后输入html代码【JS代码:】php设置关闭页面刷新的方法:1、在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 ... -
JS实现关闭子页面时刷新父页面
2021-06-11 09:18:21报表填报属性」,新增一个「内置SQL」提交方式,如下图所示:3)为子模板添加事件,实现关闭报表页面后刷新父报表,点击「模板>模板 Web 属性>填报页面设置」,选择「为该模板单独设置」,在「事件设置」处,... -
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2020-11-26 00:26:30//页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。 //页面关闭时,先onbeforeunload事件,再onunload事件。 //对于火狐: //页面刷新时,只执行onunload;... -
layer 刷新某个页面的实现方法
2020-12-11 03:27:27window.parent.location.reload()//刷新父页面 var index = parent.layer.getFrameIndex(window.name)//获取窗口索引 parent.layer.close(index) 1:刷新父页面 2:关闭此页面 2.1 获取窗口索引 (parent.window.... -
弹出层关闭父页面刷新
2014-06-04 09:35:37弹出一个窗口关闭后刷新父页面,自己试过可以,不知道是不是你们要的效果 -
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2021-01-21 12:36:28Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是... -
winform c#中子窗体关闭刷新父窗体的实例
2021-01-20 05:58:38再text里面输入内容,点击保存自动关闭Form2,刷新Form1中datagridview中的数据 From1中: private void button3_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); if (f2.... -
vue 弹窗关闭后刷新父页面表格的数据
2021-12-31 15:58:53vue 弹窗关闭后刷新父页面表格的数据 -
layui 关闭open弹出框 刷新table表格页面的方法
2020-10-16 09:46:56今天小编就为大家分享一篇layui 关闭open弹出框 刷新table表格页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
关闭子页面刷新父页面中部分控件数据的方法
2021-01-20 07:47:52Father 1.新建一个按钮 代码如下: ”btnFresh” runat=”server” Text=”” xss=removed> 2.JS 代码如下: [removed] function btnFreshData() { document.getElementById(“btnFresh”).click();... -
jquery弹出层不关闭 父页面刷新
2014-08-08 11:00:55这个可以自定义的 可以弹出层关闭 父页面刷新 ,可以弹出层不关闭 父页面刷新 -
javascript判断页面是否是刷新还是关闭
2019-03-30 01:23:45NULL 博文链接:https://dujianqiao.iteye.com/blog/1299027
收藏数
182,065
精华内容
72,826