1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python拦截广告弹窗_通过python实现弹窗广告拦截过程详解

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

时间:2019-03-15 11:13:37

相关推荐

python拦截广告弹窗_通过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)

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

补充

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。