社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

利用Python实现快速增加支付宝体验金额

python • 6 年前 • 401 次点击  

前言

最近无论是朋友圈还是微信群、QQ群里面掀起了一波扫码领取余额宝体验金的浪潮。

支付宝中的余额宝内的余额是每一万元可以每天领取0.7元的奖励;

余额宝体验金活动,这个活动有两个部分:

1、邀请好友赢推荐金

2、鲤鱼跃龙门,点击越快体验金金额越高


如果我们想要用程序员实现快速点击获取高额的体验金呢?

实现的方法有三种:

1、按键精灵(和谐)

2、appuim(环境搭建复杂)

3、adb(推荐)


基本环境配置

版本:Python3

系统:Windows

相关模块:

import os
import time
from threading import Thread, Lock
import multiprocessing


Python中使用adb命令方法

adb是电脑驱动安卓手机的接口驱动,我们是利用在Python里面调用cmd命令行、而cmd里面打开adb工具实现对手机的控制。

1 简单的adb命令。

如:os.system('adb version')

2 稍微复杂的adb命令。

如:os.system('adb shell "dumpsys activity | grep "mFocusedActivity""')

3 希望将adb读出的内容保存。

如:out = os.popen('adb shell "dumpsys activity | grep "mFocusedActivity""').read()

简单总结一下:os.system不支持读取, os.popen支持读取。

adb的安装方法

◆将名称中含有adb的文件,和fastboot.exe复制到 c:/windows/system32目录

◆将名称中含有adb的所有文件复制到 c:/windows/system目录

实现脚本

import os
import time
from threading import Thread, Lock
import multiprocessing
mutex = Lock()


def test(x, y):
    while True:
        # mutex.acquire()
        os.system('adb shell input tap {} {}'.format(x, y))
        # mutex.release()


if __name__ == '__main__':
    # for i in range(4):
    #     t = Thread(target=test, args=(541,1606))
    #     t.start()

    for i in range(10):
        p = multiprocessing.Process(target=test, args=(541,1606))
        p.start()


最终实现效果究竟怎么样呢?看下图


Python学习群推荐


QQPython学习交流群

群号:864573496

案例源码,入门到项目的学习资料,PDF,安装包插件等等

都在群文件可自行下载


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/71V47dp0le
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27991
 
401 次点击