onetab 谷歌插件历史数据清除
文章目录
- 方法1:测试也可以
- 步骤1:批量执行点击
- 步骤2:python 脚本模拟点击确定操作
- 方法2:成功【推荐】
- 步骤1:修改confirm,类似于hook操作
- 步骤2:批量点击删除操作:
onetab 谷歌插件历史数据清除。
考虑历史折叠的地址太多,可以快速清空,找了半天走算找到方法了。
方法1:测试也可以
步骤1:批量执行点击
document.querySelectorAll('div.deleteAllButton').forEach(function(ele, index, list){ele.click();});
步骤2:python 脚本模拟点击确定操作
然后python脚本自动化批量点击指定坐标。
直接给脚本:
"""
@author : zhaojiafu
@file : 获取坐标,并点击多少次.py
@time : 2023-02-11 18:42
"""import pyautogui as pag
import pyautogui
import timedef get_position_xy():try:while True:print('点击 Ctrl-C 结束')# 获取屏幕的尺寸screenWidth, screenHeight = pag.size()x, y = pag.position()# 返回鼠标的坐标print('屏幕尺寸: (%s %s), 鼠标坐标 : (%s, %s)' % (screenWidth, screenHeight, x, y))# 每个1s中打印一次 , 并执行清屏time.sleep(1)# 执行系统清屏指令# os.system('cls')except KeyboardInterrupt:print('结束')def click_position(x, y, num=1, sleep=0.5):x = int(x)y = int(y)print(pyautogui.size()) # 显示当前显示器分辩率pyautogui.moveTo(x, y) # 移动鼠标到指定位置time.sleep(3)i = 0while i < num:i += 1print('第{}次点击'.format(i))pyautogui.click(x, y, clicks=1, interval=0.0, button='left')time.sleep(sleep)def run():# 1、循环打印当前鼠标坐标get_position_xy()# 2、输入需要点击的坐标,需要循环的次数,等待5秒之后会循环执行x = int(input("请输入x坐标:"))y = int(input("请输入y坐标:"))num = int(input("循环次数:"))sleep_time = float(input("每次间隔时间(秒):"))sleep_num = float(input("等待多少秒之后开始执行点击"))time.sleep(sleep_num)click_position(x, y, num, sleep_time)if __name__ == '__main__':run()
方法2:成功【推荐】
1、跟进点击操作,然后修改alert弹出,但是往往不是alert这么明显了。
onetab插件是confirm弹窗。
刚开始一直以为是alert弹出,最后才知道是confirm,修改之后,执行批量点击即可,跳过确定弹出。
步骤1:修改confirm,类似于hook操作
window.confirm = function(){return true}
步骤2:批量点击删除操作:
然后控制台执行代码,批量删除。【如果想留前几个,修改index后面的num即可,如果一个不留,改为0即可】
document.querySelectorAll('div.deleteAllButton').forEach(function(ele, index, list){if (index >= 1){ele.click();}
});
onetab 谷歌插件历史数据清除相关推荐
- 怎样设置rotacast插件_百度克星、16倍速看视频,这5个谷歌插件简直太会玩了!...
本文来自Tools指南历史文章,方便之前没看到的小可爱阅读!--前段时间,我写了7个超实用的谷歌插件,工作生活都能用到!有些小可爱没过瘾,想让我再分享一些!(不是我打码,这个头像就是黑的)这不,我带着 ...
- vue 在浏览器控制台怎么调试 谷歌插件vue Devtools
vue 在浏览器控制台怎么调试 谷歌插件vue Devtools 问题: vuejs里面的变量,怎么用浏览器的console查看? 例如,想在chrome里用console.log查看变量$data, ...
- 推荐给程序猿们好用的谷歌插件
大家好,你们在用谷歌浏览器的时候一般会用什么插件呢?这里我给大家推荐几款特别好用的谷歌插件,让你的开发效率事半功倍,你值得拥有哦! 推荐插件之前,还是先说说谷歌浏览器插件安装方法: 方式一:心知肚明, ...
- sci-hub谷歌插件_Google Home Hub具有隐藏屏幕设置菜单
sci-hub谷歌插件 You can adjust the brightness or set an alarm on your Google Home Hub with a voice comma ...
- elasticsearch-head 谷歌插件以及安装和使用说明
文章目录 一.谷歌插件方式 1. 下载 2. 扩展程序 3. 打开开发者模式 4. 拖动插件 5. 添加扩展程序 6. 点击es插件 7. 连接 8.效果对比 二.源码运行方式(推荐使用) 2.1. ...
- 如何导出已有的谷歌插件,又如何把导出的插件安装到360浏览器中,又如何对插件小修小改?...
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 逆天常用的一些谷歌浏览器插件 http://www.cnbl ...
- vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求
在开发过程中,碰到了这么一个问题: 通过postman来掉接口请求,正常:直接在浏览器地址中发送请求也正常,但是再应用中发起请求就会失败,请求根本不会发送出去. 将该应用在edge中打开,一切正常. ...
- 安装谷歌插件 ~ 一招轻松解决
在安装谷歌插件的时候,由于网络原因经常失败.今天和大家分享如何在本地安装谷歌插件,希望可以帮助到有需要的小伙伴~ 赶快跟小编一起来看看吧 第一步: 由于谷歌浏览器的插件默认是不能在本地安装的,我们需要 ...
- 好用到爆炸的Chrome谷歌插件下载——妈妈再也不用担心我找不到好的插件了
今天来给大家分享几个很好用的谷歌插件,对你没看错 (没搞懂我为什么发了三次才成功...屏蔽我了吗...) 分别有: 有除广告的ADBlock 1.还有DarkReader把浏览器背景变黑的 2.还有T ...
最新文章
- Setup best practices for Agile Scrum in your organization
- mysql 5.5 5.6差异,MySQL5.5和MySQL5.6授权区别
- IntelliJ IDEA scala的源码设置
- (转)NSIS使用心得
- JVM常用垃圾收集器
- 建表and新增删除数据A
- 那是财务自由的声音!寒武纪上市造就一批85后亿万富翁
- 具有完整静态文件(JS、CSS)支持的 ASP.NET Core 3.x 动态可加载插件
- mysql表空间增长过快_Oracle表空间增长异常解决又一例
- c语言与java负数补码,详解原码、反码与补码存储与大小
- rtems源码树结构
- Controller中servletFileUpload.parseRequest(request)解析为空
- Google快捷键大全
- 拉杆音响电池升压芯片4.2V转12V2.5A大功率升压芯片
- java技术分享些什么,大牛最佳总结
- 选用什么云服务器做编程学习比较好?
- 医院信息系统基本功能规范---医疗保险接口功能规范
- 小程序步数解密php,微信小程序--获取微信运动步数的实例代码
- 传播正能量——做一个快乐的程序员
- 5g nr,PDSCH/PUSCH,UE如何选择MCS table