1 Star 0 Fork 0

Hsensor/learn_py

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
room_love.py 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
Hsensor 提交于 2024-11-12 15:37 . fix: 经纬度查询门店
import uiautomator2 as u2
import time
import xml.etree.ElementTree as ET
# 连接设备
d = u2.connect() # 默认连接已通过adb连接的设备
# 打开抖音
d.app_start("com.ss.android.ugc.aweme") # 抖音的包名
# 等待应用启动
time.sleep(5)
# 尝试找到点赞按钮并点击
def like_video():
try:
like_button = d(resourceId="com.ss.android.ugc.aweme:id/root_layout")
if like_button.exists:
like_button.click()
print("点赞成功")
else:
print("未找到点赞按钮")
except Exception as e:
print(f"点赞失败: {e}")
# 滑动屏幕
def swipe_down():
# 获取当前页面的控件树
xml_hierarchy = d.dump_hierarchy()
# 解析XML
root = ET.fromstring(xml_hierarchy)
traverse_tree(root)
# d.swipe(300, 2000, 300, 100) # (x1, y1, x2, y2)
print("滑动到下一个视频")
def traverse_tree(element, indent=0):
print(' ' * indent + f"{element.tag} - {element.attrib}")
for child in element:
traverse_tree(child, indent + 2)
# 主循环
try:
while True:
like_video()
time.sleep(2) # 等待2秒,防止操作过快
except KeyboardInterrupt:
print("程序中断")
# 停止应用
# d.app_stop("com.ss.android.ugc.aweme")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Hsensor/learn_py.git
[email protected]:Hsensor/learn_py.git
Hsensor
learn_py
learn_py
master

搜索帮助