最近一直玩淘宝农场,发现树下面小兔子会一直收集肥料,虽然上限是50,但苍蝇小也是肉啊,积少成多。
但是手动收集多麻烦,能自动手机多好,所以果断写了个简单版的收集自动化手机脚本,天天自己点多好,话不多说上代码。
from appium import webdriver
import time
desired_caps = {
'platformName': 'Android', # 被测手机是安卓
'platformVersion': '9', # 手机安卓版本
'deviceName': 'P20', # 设备名,安卓手机可以随意填写
'appPackage': 'com.taobao.taobao', # 启动APP Package名称
'appActivity': 'com.taobao.tao.welcome.Welcome', # 启动Activity名称
'unicodeKeyboard': True, # 使用自带输入法,输入中文时填True
'resetKeyboard': True, # 执行完程序恢复原来输入法
'noReset': True, # 不要重置App
'newCommandTimeout': 6000,
'automationName': 'UiAutomator2'
# 'app': r'd:apkbili.apk',
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
time.sleep(10)
driver.tap([(753, 459)], 10)
time.sleep(10)
print("进入农场")
count = 0 # 循环初始次数
while True:
driver.tap([(200, 1500)], 10)
count += 1
print("收集了{}次".format(count))
n = 300 # 等待收集肥料时间
time.sleep(n)
print('倒计时{}'.format(n))



