通过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 相关文章推荐
Python2中的raw_input() 与 input()
Jun 12 Python
动感网页相册 python编写简单文件夹内图片浏览工具
Aug 17 Python
Python 3.x 连接数据库示例(pymysql 方式)
Jan 19 Python
Python复数属性和方法运算操作示例
Jul 21 Python
python3使用smtplib实现发送邮件功能
May 22 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
python调用摄像头拍摄数据集
Jun 01 Python
Python 脚本拉取 Docker 镜像问题
Nov 10 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 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
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
深入分析Javascript跨域问题
2015/04/17 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
js编写简易的计算器
2020/07/29 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
跟老齐学Python之变量和参数
2014/10/10 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
python实现扫雷小游戏
2020/04/24 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
优秀演讲稿范文
2013/12/29 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
健康教育评估方案
2014/05/25 职场文书
工作失职自我检讨书
2015/05/05 职场文书
南京南京观后感
2015/06/02 职场文书
地震捐款简报
2015/07/21 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
解析MySQL binlog
2021/06/11 MySQL
Flask response响应的具体使用
2021/07/15 Python
Python 中的 copy()和deepcopy()
2021/11/07 Python