众所周知,目前某(kuai)些(shou)(ji su ban)App可以观看短视频来获取收益,从而提现,那么咱们就以此简单进行下技术交流,从而感受下技(zheng)术(qian)的乐趣。@H_502_6@ 全部代码奉上:
# coding=utf8
# App薅羊毛
from appium import webdriver
import time,traceback
import random
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '8'
desired_caps['deviceName'] = 'test'
# App包名、首页
desired_caps['appPackage'] = 'com.xxxx.xxxx'
desired_caps['appActivity'] = 'com.xxxx.xxxx.HomeActivity'
#desired_caps['unicodeKeyboard'] = True
#esired_caps['resetKeyboard'] = True
desired_caps['noreset'] = True
desired_caps['newCommandTimeout'] = 6000
#启动Remote RPC
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
time.sleep(5)
#获取屏幕宽度和高度
def getSize():
x = driver.get_window_size()['width']
y = driver.get_window_size()['height']
return (x, y)
#滑动
def swipeLeft():
l = getSize()
x1 = int(l[0] * 0.5)
y1 = int(l[1] * 0.9)
y2 = int(l[0] * 0.1)
driver.swipe(x1, y1, x1, y2)
NoX = 1
num = 1
while NoX > 0:
swipeLeft()
NoX = random.randint(15, 30)
time.sleep(NoX)
print(f"第{num}次,等待{NoX}秒")
num = num + 1
input('**** Press to quit..')
driver.quit()
注:本文仅用于技术交流,不得用于商业用途。不遵守者,与本文作者无关。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。