文章目录

  • 方法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 谷歌插件历史数据清除相关推荐

  1. 怎样设置rotacast插件_百度克星、16倍速看视频,这5个谷歌插件简直太会玩了!...

    本文来自Tools指南历史文章,方便之前没看到的小可爱阅读!--前段时间,我写了7个超实用的谷歌插件,工作生活都能用到!有些小可爱没过瘾,想让我再分享一些!(不是我打码,这个头像就是黑的)这不,我带着 ...

  2. vue 在浏览器控制台怎么调试 谷歌插件vue Devtools

    vue 在浏览器控制台怎么调试 谷歌插件vue Devtools 问题: vuejs里面的变量,怎么用浏览器的console查看? 例如,想在chrome里用console.log查看变量$data, ...

  3. 推荐给程序猿们好用的谷歌插件

    大家好,你们在用谷歌浏览器的时候一般会用什么插件呢?这里我给大家推荐几款特别好用的谷歌插件,让你的开发效率事半功倍,你值得拥有哦! 推荐插件之前,还是先说说谷歌浏览器插件安装方法: 方式一:心知肚明, ...

  4. 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 ...

  5. elasticsearch-head 谷歌插件以及安装和使用说明

    文章目录 一.谷歌插件方式 1. 下载 2. 扩展程序 3. 打开开发者模式 4. 拖动插件 5. 添加扩展程序 6. 点击es插件 7. 连接 8.效果对比 二.源码运行方式(推荐使用) 2.1. ...

  6. 如何导出已有的谷歌插件,又如何把导出的插件安装到360浏览器中,又如何对插件小修小改?...

    平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 逆天常用的一些谷歌浏览器插件 http://www.cnbl ...

  7. vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求

    在开发过程中,碰到了这么一个问题: 通过postman来掉接口请求,正常:直接在浏览器地址中发送请求也正常,但是再应用中发起请求就会失败,请求根本不会发送出去. 将该应用在edge中打开,一切正常. ...

  8. 安装谷歌插件 ~ 一招轻松解决

    在安装谷歌插件的时候,由于网络原因经常失败.今天和大家分享如何在本地安装谷歌插件,希望可以帮助到有需要的小伙伴~ 赶快跟小编一起来看看吧 第一步: 由于谷歌浏览器的插件默认是不能在本地安装的,我们需要 ...

  9. 好用到爆炸的Chrome谷歌插件下载——妈妈再也不用担心我找不到好的插件了

    今天来给大家分享几个很好用的谷歌插件,对你没看错 (没搞懂我为什么发了三次才成功...屏蔽我了吗...) 分别有: 有除广告的ADBlock 1.还有DarkReader把浏览器背景变黑的 2.还有T ...

最新文章

  1. Setup best practices for Agile Scrum in your organization
  2. mysql 5.5 5.6差异,MySQL5.5和MySQL5.6授权区别
  3. IntelliJ IDEA scala的源码设置
  4. (转)NSIS使用心得
  5. JVM常用垃圾收集器
  6. 建表and新增删除数据A
  7. 那是财务自由的声音!寒武纪上市造就一批85后亿万富翁
  8. 具有完整静态文件(JS、CSS)支持的 ASP.NET Core 3.x 动态可加载插件
  9. mysql表空间增长过快_Oracle表空间增长异常解决又一例
  10. c语言与java负数补码,详解原码、反码与补码存储与大小
  11. rtems源码树结构
  12. Controller中servletFileUpload.parseRequest(request)解析为空
  13. Google快捷键大全
  14. 拉杆音响电池升压芯片4.2V转12V2.5A大功率升压芯片
  15. java技术分享些什么,大牛最佳总结
  16. 选用什么云服务器做编程学习比较好?
  17. 医院信息系统基本功能规范---医疗保险接口功能规范
  18. 小程序步数解密php,微信小程序--获取微信运动步数的实例代码
  19. 传播正能量——做一个快乐的程序员
  20. 5g nr,PDSCH/PUSCH,UE如何选择MCS table

热门文章

  1. VBA 简易考试系统
  2. win10未能配置dhcp服务器,win10系统登录服务器时提示DHCP无法启动的解决方法
  3. spring事务隔离级别与数据库事务隔离级别的关系
  4. 阿里云双11云产品之互联网中间件
  5. 安卓捷径,功能直达!
  6. Bentley SYNCHRO系统+智慧工地在变电站工程中的应用
  7. c语言坐标画直线函数,三、Windows图像处理—画点和线(直线)
  8. ASP.NET将EXCEL导入SQL SERVER数据库的代码
  9. 系统提速知多少,我的电脑可以提速吗?
  10. 更可靠的数据仓库平台