29 lines
1001 B
Python
29 lines
1001 B
Python
import uiautomator2 as u2
|
|
import time
|
|
|
|
# Kết nối điện thoại
|
|
d = u2.connect('10.160.138.2:5555')
|
|
link = "https://vn.shp.ee/tZVnqovi"
|
|
|
|
print("Đang bật sáng màn hình...")
|
|
d.screen_on()
|
|
# d.unlock() # Bỏ comment dòng này nếu máy bạn có màn hình khóa vuốt (không mật khẩu)
|
|
time.sleep(1)
|
|
|
|
print("🚀 Đang bắn lệnh ép Shopee mở thẳng sản phẩm...")
|
|
# Lệnh ADB này ép Android mở link trực tiếp bằng app Shopee
|
|
d.shell(f'am start -a android.intent.action.VIEW -d "{link}"')
|
|
|
|
# Chờ 8 giây để app load xong hình ảnh và thông tin (mạng chậm thì tăng lên)
|
|
print("⏳ Đang đợi Shopee tải trang...")
|
|
time.sleep(8)
|
|
|
|
print("🔍 Đang quét cấu trúc màn hình hiện tại...")
|
|
xml_dump = d.dump_hierarchy()
|
|
|
|
# Xuất toàn bộ giao diện màn hình ra một file XML để chúng ta "soi"
|
|
with open("ui_dump.xml", "w", encoding="utf-8") as f:
|
|
f.write(xml_dump)
|
|
|
|
print("✅ Đã xuất giao diện ra file 'ui_dump.xml'.")
|