写个 Python 淘宝双十一自动领猫币的脚本
每年一度的淘宝双十一又开始了,每次活动几乎都离不开猫。这次也一样,为了提高店铺展示率,淘宝制定了规则,需要浏览很多店铺,每次15秒。每天大概20几个下来。5分钟全浪费在这了。之前写过如何用 Airtest 实现手机APP自动化的一篇文章。其实这次活动也可以利用 Airtest 来达到这个目的。
代码也是超简单,28行搞定
# -*- encoding=utf8 -*-
__author__ = "Forece"
from airtest.core.api import *
auto_setup(__file__)
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)
def momao():
for i in range(500):
touch([521,1102])
def maobi():
touch(Template(r"tpl1603331238634.png", record_pos=(0.349, 0.813), resolution=(1079, 2340)))
for i in range(22):
if exists(Template(r"tpl1603331302011.png", record_pos=(-0.008, -0.476), resolution=(1079, 2340))):
touch(Template(r"tpl1603331312095.png", record_pos=(0.331, 0.281), resolution=(1079, 2340)))
sleep(30)
if poco("com.taobao.taobao:id/taolive_close_btn").child("android.widget.ImageView"):
poco("com.taobao.taobao:id/taolive_close_btn").child("android.widget.ImageView").click()
else:
keyevent("BACK")
momao()
maobi()
各位同学根据自己手机屏幕大小,自行更改坐标、图片。这里 Forece 只是一个抛了一块小砖,更多细节可以自行完善。