鱼C论坛

 找回密码
 立即注册
查看: 1317|回复: 1

[技术交流] 用Python实现自动关注抖音用户

[复制链接]
发表于 2020-4-19 21:57:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
电脑如何和手机连接,已安装ADB驱动,手机开发者模式已打开,USB调试已打开,但就是运行代码不能成功,无法运行代码截屏,哪位大神可以用图片加文字指导一下
代码如下
import os
from PIL import Image
import time

#获取图片
def screen():
    #将手机截屏图片并保存在手机上
    os.system("adb shell screencap -p/sdcard/screen.png")
    #将保存图片上传到电脑上
    os.system("adb pull /sdcard/screen.png")
screen()

#处理图片
def getDistance():
    #读取图片
    image = Image.open("screen.png")
    #读取图片宽度,高度(1080,1920)
    width = image.size[0]
    weight = image.size[1]
    print(width,weight)
    for i in range(915,916):
        for j in range(0,weight):
            if image.getpixel((i,j))[:3] == (254,119,146):
                print(j)
                yield j  #返回值(生成器)

getDistance()
if __name__ == "__main__":
    for _ in range(10):
        screen()
        yposition = getDistance()
        for y in yposition:
            print(y)
            #点击手机屏幕
            os.system("adb shell input tap 915 {}".format(y))
            print("正在关注........")
    #翻页(1080,1920)间隔500毫秒
    os.system("adb shell input swipe 540 1500 540 225 500")
    #停顿0.5S
    time.sleep(0.5)
    print("正在翻页........")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-20 18:42:19 | 显示全部楼层
请首先 在电脑cmd模式下   调通这几个命令:

比如  我这里测试结果:

初次使用,它会连接你的手机设备,手机端会有个提示,什么是否允许usb调试 啥的  同意通过就可以了

E:\2345Downloads\adbtools_ttrar\adbtools_ttrar>adb shell screencap -p /sdcard/tmp.png   //这个时候,要把手机屏幕打开,否则会保存失败

E:\2345Downloads\adbtools_ttrar\adbtools_ttrar>adb pull /sdcard/tmp.png d:\       // 手机文件copy到电脑
3052 KB/s (1472000 bytes in 0.471s)

E:\2345Downloads\adbtools_ttrar\adbtools_ttrar>mspaint d:\tmp.png       //这里正常用start 启动   我电脑似乎出现了一些问题,故更换MSPAINT 启动
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 16:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表