今天把领淘金币的代码写完了,目前可以适应不同的分辨率,原理是模拟手去点击,就相当于手机上运行个按键精灵。
使用前提:
- 电脑上配置好了adb工具。
- 手机打开了开发者选项。
- 安装了手机淘宝。
- 手机淘宝是标准版,不是长辈版等其他版本。
- 淘宝没有做活动。偶尔遇到活动时,淘金币的位置可能会变。
- 完整项目代码获取点这
# _*_ encoding:utf-8 _*_
import os
import re
import time
base_sr = (1080, 2242)
base_bn1 = (567, 489) # 淘金币按钮
base_bn2 = (515, 1662) # 领取淘金币
def get_resolution():
p = os.popen("adb shell wm size")
result = p.read()
pat = r'\d+'
resolution = re.findall(pat, result)
s = tuple([int(i) for i in resolution])
return s
def coor_cover(old_resolution, old_coor, new_resolution):
return round(new_resolution[0]*old_coor[0]/old_resolution[0]), \
round(new_resolution[1]*old_coor[1]/old_resolution[1])
current_sr = get_resolu