通过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
投稿

猜你喜欢

  • asp textarea 多行数组分割处理方法

    2011-03-03 10:55:00
  • CSS实现垂直居中的5种方法

    2009-03-04 12:53:00
  • Python 实现自动化Excel报表的步骤

    2022-12-01 10:49:29
  • PHP 数组和字符串互相转换实现方法

    2023-06-19 15:04:17
  • 用javascript替换URL中的参数值示例代码

    2023-08-30 03:58:09
  • 如何用ASP实现文章点击数?

    2008-08-11 21:17:00
  • JavaScript模板解析演示实例

    2009-10-19 23:16:00
  • Python数据分析之pandas比较操作

    2021-11-23 05:14:22
  • python实现切割url得到域名、协议、主机名等各个字段的例子

    2022-02-26 11:02:25
  • Python求导数的方法

    2023-11-22 07:51:15
  • WEB页面工具语言XML产生背景

    2008-05-29 10:52:00
  • [多图]新:60个国外创意404页面设计

    2008-12-05 12:00:00
  • 3个比较好用的asp检查函数

    2007-09-24 13:25:00
  • 合理利用页面标签元素有利用搜索引擎收录

    2008-11-03 11:49:00
  • Bootstrap响应式侧边栏改进版

    2023-08-17 02:26:10
  • JSP request.setAttribute()详解及实例

    2023-06-18 23:59:32
  • Update 语句

    2009-06-22 12:52:00
  • ThinkPHP模板判断输出Empty标签用法详解

    2023-11-14 20:46:54
  • oracle的nvl函数的使用介绍

    2023-07-19 14:42:20
  • Python 安装setuptools和pip工具操作方法(必看)

    2023-11-06 11:46:07
  • asp之家 网络编程 m.aspxhome.com