appium实现自动刷抖音快手

打开pycham,及appium,我以appium v1.20.2为例

 

 

"platformName": "Android",手机系统安卓或苹果
  "deviceName": "M2002J9E",设备名称  (adb devices -l)
  "platformVersion": " 12",版本
  "resetKeyboard": true,是否启用快捷键
  "noReset": true 登入确认
此代码可以获取页面的元素,使用方法:打开手机开发者选项,打开cmd输入adb devices(通过数据线连接)

 

 点击放大镜进入把上面代码敲入,点击启动会话,即可(记住要把手机打开你想要定位的地方)

from appium import webdriver
import time
desried_caps = {}
desried_caps['platformName'] = 'Android'
desried_caps['platformVersion'] = '12'
desried_caps['deviceName'] = 'M2002J9E'
desried_caps['resetKeyboard'] = True
desried_caps['noReset'] = True
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desried_caps)
driver.find_element_by_xpath('//android.widget.ImageView[@content-desc="抖音极速版"]').click()
time.sleep(6) #打开app的加载时间
def getSize():
x = driver.get_window_size()['width']
y = driver.get_window_size()['height']
return (x, y)


def swipeLeft():
l = getSize()
driver.flick(start_x=0,start_y=1622,end_x=431,end_y=0)#定义滑动坐标


NoX = ”等待时间“
num = 1
while NoX > 0:
swipeLeft()
time.sleep(等待时间)
print(f"第{num}次,等待{NoX}秒")
num = num + 1
这样就实现自动刷视频了

posted @ 2022-07-05 14:28  维慧智能工作室  阅读(345)  评论(0)    收藏  举报