鱼C论坛

 找回密码
 立即注册
查看: 5404|回复: 31

[作品展示] 【2020-5-30更新】淘宝福年种福果活动,自动集福气脚本

[复制链接]
发表于 2020-1-7 09:33:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 snaker 于 2020-5-30 09:27 编辑

淘宝福年种福果活动,自动集福气脚本
请参考我之前发的帖子《京东自动炸年兽脚本》https://fishc.com.cn/thread-153499-1-2.html
这里需要把img文件夹中的1.png文件修改改成淘宝活动页面
微信截图_20200107092539.png
最后会只剩一个任务需要自己手动完成
微信截图_20200107092758.png

添加个流程图方便理解
微信截图_20200111230653.png

同样需要注意
1、手机打开淘宝,手动点到福年种福果的集福气页面,再运行脚本;
2、淘宝跟京东的不一样,点进去后需要滑动浏览15秒才可以返回;
3、程序没有加入更多的判断条件,所以程序抽风后需要自行调整(重新回到活动页面,再次运行脚本);
4、程序运行时不能操作手机;




  1. import os,time,cv2,numpy
  2. path = os.getcwd() + '\\'
  3. a_img = cv2.imread('./img/1.png', -1)       # 读取按钮图片
  4. a, w, h = a_img.shape[::-1] # a   ;w 图片宽度;h 图片高度
  5. #print(a,w,h)
  6. def click(x, y):
  7.     os.system("adb shell input tap %d %d" % (x, y))

  8. def sweep(x0, y0, x1, y1, ctime = 500):
  9.     os.system("adb shell input touchscreen swipe %d %d %d %d %d" % (x0, y0, x1, y1, ctime))

  10. def long_click(x, y, ctime = 1000):
  11.     sweep(x, y, x+5, y+5, ctime)
  12.    
  13. def match_img():
  14.     os.system('adb shell screencap -p /sdcard/screencap.png')
  15.     os.system('adb pull /sdcard/screencap.png '+path+'screencap.png')
  16.     img = cv2.imread('screencap.png', -1)       # 读取图片
  17.     try:
  18.         res = cv2.matchTemplate(img, a_img, cv2.TM_CCOEFF_NORMED)   # 在img图片中查找a_img
  19.         loc = numpy.where(res >= 0.8)       # 匹配程度大于80%的坐标y,x
  20.         data=[]
  21.         for pt in zip(*loc[::-1]):  # *号表示可选参数
  22.             data.append(pt)
  23.         #print(data)
  24.         data2=[]
  25.         data2.append([data[0][0]+w//2,data[0][1]+h//2])
  26.         for i in range(1,len(data)):
  27.             if data[i][0]>data[i-1][0]+10 or data[i][0]<data[i-1][0]-10:              
  28.                 if data[i][1]>data[i-1][1]+10 or data[i][1]<data[i-1][1]-10:   
  29.                     #data2.append(data[i])
  30.                     data2.append([data[i][0]+w//2,data[i][1]+h//2])
  31.                 else:   
  32.                     pass
  33.             elif data[i][1]>data[i-1][1]+10 or data[i][1]<data[i-1][1]-10:      
  34.                 #data2.append(data[i])
  35.                 data2.append([data[i][0]+w//2,data[i][1]+h//2])
  36.             else:   
  37.                 pass
  38.         #print(data2)
  39.     except:
  40.         return False
  41.     return data2

  42.    
  43. def main():
  44.     while True:
  45.         lists=match_img()
  46.         if lists:
  47.             click(lists[0][0], lists[0][1])
  48.             sweep(550, 1600, 550, 600, 5000) # 滑动5秒
  49.             sweep(550, 1600, 550, 600, 5000)
  50.             sweep(550, 1600, 550, 600, 5000)
  51.             sweep(550, 1600, 550, 600, 5000)
  52.             os.system('adb shell input keyevent 4 ')    # 点击返回
  53.             time.sleep(3)
  54.         else:
  55.             os.system('adb shell input keyevent 4 ')    # 点击返回
  56.             time.sleep(3)
  57.             if match_img():
  58.                 pass
  59.             else:
  60.                 print('Erroe!请回到活动页面!')
  61.                 break
  62.         
  63. if __name__=='__main__':
  64.     main()

复制代码


--------------------------------------分割线--------------------------------------
2020年1月11日更新,集福气任务没有那么多了,只剩3-4个了,
不过这个脚本也可以用在其他地方,
例如淘宝之前双十一合成猫猫卡活动什么的,都可以,
需要将img文件夹中的1.png文件改成需要点的按钮就行

微信截图_20200111201200.png
--------------------------------------分割线--------------------------------------
2020年5月30日更新,亲测淘宝618活动可用,有几个可能需要手动

评分

参与人数 1荣誉 +6 鱼币 +6 收起 理由
zltzlt + 6 + 6

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-7 10:25:17 | 显示全部楼层
沙发
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-7 10:32:13 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-7 11:08:32 | 显示全部楼层
看看大神的作品
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-7 15:41:49 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-8 20:52:21 | 显示全部楼层
学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-8 21:09:37 | 显示全部楼层
瞧瞧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-8 22:08:33 | 显示全部楼层
66
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-9 08:19:34 | 显示全部楼层
666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-9 10:39:16 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-9 11:18:02 | 显示全部楼层
感觉好牛逼的样子啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-9 12:29:43 From FishC Mobile | 显示全部楼层
111
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-9 14:11:14 | 显示全部楼层
学习一下啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-9 14:12:02 | 显示全部楼层
大神怎么用的呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-1-9 14:21:49 | 显示全部楼层

电脑上配置adb,连接手机,打开淘宝,运行程序
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-9 14:44:34 | 显示全部楼层
再增加些福气就更好了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-9 17:31:28 From FishC Mobile | 显示全部楼层
999
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-9 18:18:45 From FishC Mobile | 显示全部楼层
我要学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-1-10 13:53:46 | 显示全部楼层
6666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-1-10 21:26:01 | 显示全部楼层
瞅瞅
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-20 01:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表