美文网首页前端大讲堂让前端飞
Mac 模拟器下让微信读书自动翻页看书赚取读书币

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

作者: 前端大课堂 | 来源:发表于2019-05-20 10:02 被阅读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

相关文章

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

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

  • python 微信阅读自动翻页 刷时长 兑书币

    微信读书自动翻页 思路:使用Python调用adb工具实现微信阅读自动翻页 1、所需工具:python3.7、ad...

  • 微信读书自动翻页

    微信读书自动翻页 思路:利用adb工具实现微信阅读自动翻页 1、所需工具:python3.7、adb工具包、安卓模...

  • 手机上必备8款神器App

    1、微信读书 微信读书正如它的口号所言,让阅读不再孤独。微信公众号的文章也可在微信读书中被查看。读书时长可兑换书币...

  • [其他]微信读书小技巧

    背景 1、使用微信读书app的同学都知道微信读书有个非常好的功能:读书时间每30分钟就会奖励一个书币,这样既能看书...

  • 每天与我相伴的6个App

    第一微信读书:喜欢看书,但视力不好,微信读书可以听可以看,很适合我。再加上互动多样,使用方便,还很慷慨又送书币又送...

  • 产品思考——微信读书

    1.微信读书算是玩的比较早的,当时玩微信读书就是觉得看书不用花钱。 微信读书时长兑换第1版:看书时长1个小时兑换一...

  • 引流篇

    因为喜欢看书,在朋友的引荐一下来到微信读书,开始接触微信以外的平台微信读书。 一直把读书当成一种个人爱好,和同好的...

  • 微信读书调整“时长兑书币”规则

    喜欢用“微信读书”的重要原因之一就是它的“时长兑书币”功能。按用户每周读书时长兑换书币,书币可在微信读书里购书。每...

  • 阅读器的大屏与小屏

    喜欢看书,钟爱一切墨水屏产品。刚开始用中型的kindle,后来在好友带动下开始用微信读书。微信读书好处是可以看到好...

网友评论

    本文标题:Mac 模拟器下让微信读书自动翻页看书赚取读书币

    本文链接:https://www.haomeiwen.com/subject/ardczqtx.html