用Python实现识别广告并叉掉广告

在当今,有很多软件都有着许多的广告,这让使用者使用起来很不方便,但是广告终究是个代码,那我们就以代码的形式来打败它,当然我们不可能直接截断这个广告的出现这样会动了别人的蛋糕

今天我要说是用Python来识别广告并叉掉广告,实现自动化脚本

可以使用Python中的第三方库`uiautomator2`来实现识别和点击广告的操作。以下是一个基本示例代码:


import uiautomator2 as u2

# 连接手机
d = u2.connect('你的设备ID')

# 查找并点击广告
while True:
    ad = d(resourceId='com.example.app:id/ad_layout')
    if ad.exists():
        ad.click()
    else:
        break

# 查找并点击叉掉广告的按钮
while True:
    close_btn = d(resourceId='com.example.app:id/close_btn')
    if close_btn.exists():
        close_btn.click()
    else:
        break
```

在上面的代码中,我们使用了`uiautomator2`库连接到了手机设备,并查找并点击了广告和关闭广告的按钮。其中`resourceId`参数对应的是您要识别的广告控件的ID,你需要根据应用的实际情况修改该参数。

需要注意的是,该库需要你的手机设备已经开启了USB调试模式和开启了开发者模式。同时,您需要在手机上安装好`uiautomator2`的应用程序,才能使用该库。

你可能感兴趣的:(python)