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

作者:放纵式守候 时间:2022-04-12 09:21:31 

原理

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

通过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)

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

补充

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

来源:https://www.jianshu.com/p/19712907533c

标签:python,弹窗,广告,拦截
0
投稿

猜你喜欢

  • MS SQL Server数据库清理错误日志的方法

    2024-01-12 19:22:00
  • Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server解决

    2024-01-28 04:52:50
  • oracle数据库在客户端建立dblink语法

    2023-07-14 19:51:23
  • js中火星坐标、百度坐标、WGS84坐标转换实现方法示例

    2024-04-25 13:12:57
  • Python tkinter库绘制春联和福字的示例详解

    2022-03-05 06:29:04
  • 使用xmlhttp为网站增加股市行情查询功能

    2007-10-10 21:09:00
  • Python操作PDF文件之实现A3页面转A4

    2021-03-06 19:45:06
  • Python/R语言分别实现斐波那契数列的示例详解

    2022-03-11 10:49:12
  • 几款Python编译器比较与推荐(小结)

    2022-07-21 01:31:56
  • 如何通过python画loss曲线的方法

    2021-01-04 09:01:18
  • Python中OpenCV Tutorials 20  高动态范围成像的实现步骤

    2022-04-02 07:24:20
  • 如何动态添加Form项?

    2009-11-18 20:44:00
  • PyTorch中的Variable变量详解

    2023-02-19 18:48:47
  • 如何用Python实现自动发送微博

    2021-04-05 22:47:32
  • Python+matplotlib实现计算两个信号的交叉谱密度实例

    2023-05-12 23:29:55
  • MySql 8.0及对应驱动包匹配的注意点说明

    2024-01-24 02:57:11
  • python源文件的字符编码知识点详解

    2021-04-30 08:05:04
  • pip/anaconda修改镜像源,加快python模块安装速度的操作

    2022-06-01 10:42:26
  • Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】

    2023-12-16 21:28:44
  • python 实现读取一个excel多个sheet表并合并的方法

    2023-06-25 20:11:51
  • asp之家 网络编程 m.aspxhome.com