通过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正则表达式判断字符串是否是全部小写示例
Dec 25 Python
Windows下python2.7.8安装图文教程
May 26 Python
Python线性方程组求解运算示例
Jan 17 Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 Python
python 使用值来排序一个字典的方法
Nov 16 Python
python 格式化输出百分号的方法
Jan 20 Python
python设置环境变量的原因和方法
Jun 24 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
Tensorflow累加的实现案例
Feb 05 Python
python中selenium库的基本使用详解
Jul 31 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
python中xlrd模块的使用详解
Feb 01 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
长波有什么东西
2021/03/01 无线电
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
php构造函数与析构函数
2016/04/23 PHP
php封装一个异常的处理类
2017/06/08 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
犀利的js 函数集合
2009/06/11 Javascript
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Python实现单词翻译功能
2017/06/06 Python
虚拟机下载python是否需要联网
2020/07/27 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
标准导师推荐信(医学类)
2013/10/28 职场文书
运动会通讯稿100字
2014/01/31 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
离婚协议书怎么写
2014/09/12 职场文书
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫