通过python实现弹窗广告拦截过程详解


Posted in Python onJuly 10, 2019

原理

这里实现的弹窗拦截,是程序不断的监视电脑屏幕,当出现需要拦截的窗口时,自动控制屏幕点击事件关闭。第一步:将需要关闭弹窗的点击位置截图。

通过python实现弹窗广告拦截过程详解

直接上代码

while True:
#获取图片的相对屏幕的中心点坐标
    # location = pyautogui.locateCenterOnScreen('close.PNG')
#获取图片在屏幕的位置及大小
    location=pyautogui.locateOnScreen('close1.PNG')
    if location != None:
        print(location)
        x1,y1,x2,y2 = location
        print(x1,y1,x2,y2)
#记录鼠标的位置
        x3, y3 = pyautogui.position()
#计算出需要点击的位置坐标
        pyautogui.click(x1+x2-25, y1+y2/2, button='left')
将鼠标的位置回到开始位置
        pyautogui.moveTo(x3, y3)

这样就实现了一个自己定制的拦截弹窗。

补充

根据这个原理可以做更多电脑自动化工具。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 简易计算器程序,代码就几行
Aug 29 Python
使用Python中的cookielib模拟登录网站
Apr 09 Python
完美解决安装完tensorflow后pip无法使用的问题
Jun 11 Python
python多进程读图提取特征存npy
May 21 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
python查看矩阵的行列号以及维数方式
May 22 Python
Python 字典中的所有方法及用法
Jun 10 Python
python实现在线翻译
Jun 18 Python
python高斯分布概率密度函数的使用详解
Jul 10 #Python
Python with用法:自动关闭文件进程
Jul 10 #Python
Python中的几种矩阵乘法(小结)
Jul 10 #Python
用Python实现最速下降法求极值的方法
Jul 10 #Python
python networkx 根据图的权重画图实现
Jul 10 #Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 #Python
python卸载后再次安装遇到的问题解决
Jul 10 #Python
You might like
php checkbox 取值详细说明
2010/08/19 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
javascript新手语法小结
2008/06/15 Javascript
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
AngularJS中ng-class用法实例分析
2017/07/06 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
python爬虫实例详解
2018/06/19 Python
python爬取淘宝商品销量信息
2018/11/16 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
科技之星事迹材料
2014/06/02 职场文书
党员剖析材料范文
2014/09/30 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
工作证明书
2015/06/15 职场文书
简短清晨问候语
2015/11/10 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP