如何微信小程序自动化抢到跨境安

最近,接到一个这样的需求,最终交付的结果如下:

为了保护隐私,做了马赛克的处理。

一、界面的实现

程序提供一个界面,用于启动模拟器和实现启动抢票脚本

二、模拟器集成

模拟器被封装程序的安装目录下

三、自动化小程序

整个自动化的工程采用python实现:

核心的伪代码如下图所示:

import uiautomator2 as u2
import time
import adbutils
import  multiprocessingclass HandleKaoyanbang(object):def __init__(self, serial="127.0.0.1:62025"):# 当前是通过usb的方法来街道移动设备的self.d = u2.connect_usb(serial=serial)self.size = self.get_windowsize()def get_windowsize(self):"""获取手机屏幕的大小"""return self.d.window_size()def close_app(self):# 停止考研帮appself.d.app_stop("com.tencent.mm")def enter_kja(self):def ClickTryCatch(self, x, y, sleeptime):def SetTextTryCatch(self, text, sleeptime):def xiaochengxuGet(self):def handle_kaoyanbang_app(self):# 获取所有设备的序列号
def get_devices():# 获取到当前操作系统中所接通的移动设备的序列号return [d.serial for d in adbutils.adb.device_list()]# 操控设备函数
def handle_device(serial):k = HandleKaoyanbang(serial)k.handle_kaoyanbang_app()def main():# 多进程启动u2滑动移动设备for i in range(len(get_devices())):serial = get_devices()[int(i)]handle_device(serial)#p = multiprocessing.Process(target=handle_device, args=(serial,))#启动进程#p.start()if __name__ == '__main__':main()

四、最终部署

将整个程序打包,打包后的安装包发送给客户:

安装完成后,直接运行,就可以实现文章开头的动图效果了

如果想学习系统学习微信自动化脚本抓取的可以参考我的这个专栏

https://blog.csdn.net/biggbang/category_11933462.html?spm=1001.2014.3001.5482

如果也有类似的需求可以看到我的博客主页,找到qq或者v定制开发

五、总结

  • 本文介绍了整个微信小程序的自动化过程 。
  • 我已经将全部源码上传到后台上,关注文章底部公众号后回复「 kja 」即可获得。
  • 如果你觉得文章还不错,请大家点赞分享下。你的肯定是我最大的鼓励和支持。

如何用python自动化微信小程序相关推荐

  1. python 自动化微信小程序_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...

    原标题:干货 | 微信小程序自动化测试最佳实践(附 Python 源码) 本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版. 随着微信小程序的功能和生态日益完善, ...

  2. 如何用python制作微信小程序_微信小程序可以用python开发么

    现在很多的企业或者公司为了可以增加微信这个平台的附属功能,那么都会选择在微信的程序里面添加微信的小程序开发.所以怎么去做好微信小程序开发并不是只有小程序开发公司的问题,我们在帮助企业做小程序的时候一定 ...

  3. python 自动化微信小程序_appium+python 微信小程序的自动化

    前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 今天写一篇小程序该如何做自动化测试,如何定位,具体以膜拜为例子 webview进程 1.小程序和微信公众号还不太一样,基本 ...

  4. python 自动化微信小程序_appium+python自动化56-微信小程序自动化(摩拜为例)

    前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 本篇以摩拜小程序为例,介绍如何定位小程序里面的元素 运行环境: android 7.0 appium v1.7.1 web ...

  5. 如何制作python检查小软件_如何用Python制作整蛊小程序

    原标题:如何用Python制作整蛊小程序 下面的整蛊程序,千万不要发代码,否则就实现不了你整蛊的目的了.完成后一定要打包成一个exe程序,再发给朋友使用 . 1. 使用 pip install pyi ...

  6. 用python 玩微信小程序“跳一跳”

    12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能. 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适 ...

  7. python开发微信小程序-微信小程序开发:python+sanic 实现小程序登录注册

    开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步.这篇文章将介绍 python + sanic + 微信小程序实现用户快速注册登录全栈方案. 微信小程 ...

  8. python开发微信小程序-Python 开发者的微信小程序开发实践

    导读 在知乎上,有人提问"如何使用 Python 开发微信小程序". 其实微信小程序作为一个前端的机制,Python 并不能插上边.只不过可以作为后端接口为微信小程序提供数据服务而 ...

  9. python玩微信小程序游戏_使用python实现微信小程序自动签到功能

    功能描述目标 完成多账号微信小程序每天自动签到 输出 签到成功则向微信群发送签到成功的信息 否则提示用户签到失败,需手动签到 包管理 requests itchat time threading 程序 ...

最新文章

  1. ibatis 批量插入
  2. 1103 Integer Factorization (30 分)【难度: 中 / 爆搜】
  3. (转)博弈问题与SG函数
  4. 第十八章 12判断string类型字符串是否为空
  5. create a new JSON model with url will trigger SAP UI5 AJAX
  6. java 实现 常见排序算法(三)快速排序
  7. centos初始配置
  8. XCode 编辑器的shortcuts
  9. 计算机网络暗地里范围,《计算机网络应用技术教程》期中试题.doc
  10. system verilog语法(一)
  11. NR R15中的TypeII CSI-Codebook量化反馈
  12. CalHypso——用于计算面积高程积分(HI)曲线的ArcGis扩展工具
  13. FME 2011预览:新特性 IFMEWorkspaceRunner
  14. c51语言如何按位异或,51单片机教程:单片机逻辑与或异或指令详解
  15. Guided Image Filtering
  16. SOLIDWORKS螺纹显示处理方法
  17. Radon变换(Matlb)
  18. SPSS使用过程中出现的问题整理 包括因子分析 感谢各位大佬们
  19. 深入了解Allennlp细
  20. 博客营销BlogUp

热门文章

  1. 2016福州大学软件工程Beta阶段团队作业成绩汇总
  2. PCM原始音频数据格式介绍
  3. elementui 上传七牛_用element ui上传图片到七牛踩过的坑
  4. 直播平台中的美颜SDK技术探究
  5. python飞机大战,感受python的乐趣(详细中文解读,含完整代码)
  6. wtp servers
  7. 3.1数据链路层的功能
  8. mike42 escpos-php,mike42 / escpos-PHP的UTF-8没有打印西里尔(mike42/escpos-php
  9. [Mugeda HTML5技术教程之10]发布内容
  10. winserver定时任务保证python持续运行