前端大讲堂让前端飞

Mac 模拟器下让微信读书自动翻页看书赚取读书币

2019-05-20  本文已影响20人  前端大课堂

本文讲述如何自动翻页看书,已达成微信读书的奖励机制,每阅读半小时就可以获得 1 书币。每周的上限是 10 书币。 

00 最终效果

01 安装网易mumu, 通过应用中心安装微信读书

网页mumu下载地址: http://mumu.163.com/

安装后通过鼠标在应用中心上搜索 微信读书,安装应用。初次安装要重启 mumu 一次。 否则鼠标可能操作不了。 

02 下载 python 环境 

下载地址: https://www.python.org/downloads/

安装了 python 3.7 之后,有可能要单独安装 pip 。

然后 sudo pip install uiautomator 就可以了。 

03 查看 mumu 模拟器的端口 

有一个重要的步骤就是要在 mumu 作为手机模拟器,adb 想要去连 mumu,必须在 mumu 上开启开发者模式,并且 USB 调试要打开。 

开启方式:mumu -> 设置 -> 开发者模式 -> USB 调试。 就可以了。 

一般情况下模拟器会告诉你端口号,网上搜索即可。windows和mac端口号不一样,所以你需要验证下。

22471 是mumu给出的Mac 端口号,首先关闭执行下面命令:

sudo lsof -i:22471

如果没有,然后打开模拟器继续执行该命令:

下面是我的显示:

NvrdeiMac:~ nvr$ sudo lsof -i:22471

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

NemuPlaye 2728 nvr 28u IPv4 0x42432fc932828dc5 0t0 TCP localhost:22471 (LISTEN)

NemuPlaye 2728 nvr 29u IPv6 0x42432fc923d321c5 0t0 TCP localhost:22471 (LISTEN)

下面可以看出该端口被mumu占用,name:localhost:22471

然后执行 sudo adb connect localhost:22471

有可能会出现 devices offline 的情况。 adb kill-server 就好了。

04 python 代码 

#coding:utf-8

from uiautomator import device as d

import timeimport datetime

#点亮屏幕

def lightScreen():

    d.screen.on()

#滑动页面

def autoSwipe():

    d.swipe(600, 500, 30, 500)  #这里需要根据你的模拟器的具体坐标测试

    time.sleep(30)

# 执行5小时

if __name__ == '__main__':

    # 获取当前时间

    startTime = datetime.datetime.now();

    while 1:

        nowTime = datetime.datetime.now();

        mkt_last = time.mktime(startTime.timetuple());

        mkt_now = time.mktime(nowTime.timetuple());

        delt_time = (mkt_now-mkt_last)/60 #转成分钟

        # 5小时 === 300分钟

        leftTime = 300 - delt_time ;

        if leftTime > 0 :

            print "剩余" + str(int(leftTime)) + '分钟';

            autoSwipe();

        else:

            print "自动读书完毕";

            break;

05 参考资料

https://blog.csdn.net/liuhu767/article/details/49861687

https://blog.csdn.net/Shylock_backer/article/details/45915899

https://blog.csdn.net/black_hole2009/article/details/84237687

https://blog.csdn.net/qq_34568522/article/details/79894182

https://zhuanlan.zhihu.com/p/34050180

上一篇 下一篇

猜你喜欢

热点阅读