常见的免费网络推广工具有哪些,8类免费实用网络营销工具推荐
我看到很多人都在卖一个软件,价格还是有点贵 。我只是在想我能不能自己做一个和你分享 。现在我来说说我演示的想法 。
用Python控制我们的手机,让你24小时解放双手,功能可以根据自己的需求多样化 。
既然要控制手机,就需要使用一个工具ADB,这个工具叫安卓控制桥 。显然,我们只能控制Android系统 。学过逆向的同学应该很熟悉这个工具吧?
今天我们来做一个小案例实现dy自动注意力脚本 。
第一步:手机截图,用Python 保存图片
def sreencap(): os.system('adb shell screencap -p /sdcard/screen.png') os.system('adb pull /sdcard/screen.png') 第二步:找到坐标
这里不说其他想法,只说我的想法 。根据色差来判断和点击,首先我们可以发现,每个关注按钮的横坐标是不变的,只有纵坐标是变化的 。
然后我们就可以检查当前点的横坐标位置为固定值 。
很明显,我们可以看到我们的屏幕像素是1080x1920,而标注的顶点位置横坐标是929 。至于纵坐标1483,这个值对我们来说没有任何意义 。当你向下移动并看到另一个注释时,横坐标929将保持不变,但是纵坐标将改变 。
此时,有人会觉得每个音符之间的距离是一样的,那么可以间隔点一下吗?
不是,如果是这样你该怎么办?第一次点击位置在哪里,如何确定?
第三步:找出色差
可以发现这个顶点位置的RGB颜色值是(254,76,111),于是想法来了 。取X为固定值929,遍历Y坐标1920,判断这一行是否所有像素的颜色值都为(254,76,111) 。如果有,把这个点拿出来然后通过模拟点击不是很好吗?
def getY_position(): y_list=[] image = Image.open('screen.png') for i in [929]: for y in range(1920): if image.getpixel((i,y)) == (254, 76, 111, 255): y_list.append(y)return y_list 第四步:模拟点击
y_position = getY_position()for y in y_position: os.system('adb shell input tap 929 {}'.format(y)) 【常见的免费网络推广工具有哪些,8类免费实用网络营销工具推荐】你以为这就结束了?不要!我们还是要翻页滑下去!
os.system('adb shell input swipe X1 Y1 X2 Y2')
推荐阅读
- 创业邦平台怎么样,是怎么收费的
- 免费推广软件有哪些,如何选择
- 服装营销策划方案怎么写,实用的服装营销技巧推荐
- 在粉底液中,“象牙白”和“自然白”的区别是什么 象牙白和自然色的区别图片
- 深圳的邮编号是多少 深圳龙岗区邮编多少号
- 忽视和忽视的意思—忽视是什么意思,"忽视"的汉语解释?
- 中国和田玉论坛的网址是什么啊 和田玉友网微博
- tvb天与地粤语在线?谁知道港剧"天与地“的大结局是什么。?
- 六年级下册语文了 腊八粥的主要内容是什么 腊八粥课文主要内容概括
- 唐嫣|《我们的客栈》孙坚唐嫣的友谊好羡慕,是20多年像家人一样的朋友