通过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之import机制详解
Jul 03 Python
10款最好的Web开发的 Python 框架
Mar 18 Python
python使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python简易远程控制单线程版
Jun 20 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
python实现Excel文件转换为TXT文件
Apr 28 Python
python多进程读图提取特征存npy
May 21 Python
Appium+python自动化怎么查看程序所占端口号和IP
Jun 14 Python
对python while循环和双重循环的实例详解
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
dedecms系统常用术语汇总
2007/04/03 PHP
smarty section简介与用法分析
2008/10/03 PHP
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
php array_search() 函数使用
2010/04/13 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
详解json在php中的应用
2018/09/30 PHP
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
小程序自定义日历效果
2018/12/29 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
python控制台显示时钟的示例
2014/02/24 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
python中xrange用法分析
2015/04/15 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
python 内置函数filter
2017/06/01 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
python实现五子棋小游戏
2020/03/25 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
酒店副总经理岗位职责范本
2014/02/04 职场文书
小学六年级学生评语
2014/04/22 职场文书
教师求职信
2014/06/17 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
大学生党课感想
2015/08/11 职场文书
小学体育课教学反思
2016/02/16 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python