Export all of Andoid apps
Download: App List Sau khi Export một file .html thì bạn mở lên sẽ không thấy app icons đâu. Hãy chạy đoạn script Python dưới đây để có thể **bổ sung app icons vào Android app list *. Để tìm kiếm và bổ sung tự động icon thực tế của ứng dụng (từ Google Play Store hoặc các nguồn khác trên mạng) vào file HTML của bạn, phương pháp tối ưu nhất là sử dụng Script tự động (Python hoặc NodeJS) kết hợp với các công cụ/API cào dữ liệu (Web Scraping). Vì trong file HTML của bạn đã có sẵn mã gói ứng dụng (ví dụ: com.alibaba.aliyun ), việc tìm kiếm bằng package-name sẽ cho kết quả chính xác 100%. Dưới đây là các phương pháp phổ biến và dễ thực hiện nhất: Phương pháp 1: Sử dụng thư viện Python google-play-scraper (Khuyên dùng) Đây là cách dễ nhất, không cần đăng ký API key và tỷ lệ thành công rất cao. Thư viện này sẽ tự động tìm kiếm trên Google Play Store dựa trên package-name và trả về link icon (hình ảnh). Cách hoạt động: Đọc file HTML của bạn để lấy tất cả package-name . Dùng thư viện quét qua Play Store để lấy URL của icon. Chèn thẻ <img src="URL_ICON" /> vào trước tên ứng dụng trong HTML. Đoạn code Python mẫu để bạn chạy: (Trước khi chạy, bạn cài thư viện bằng lệnh: pip install google-play-scraper beautifulsoup4 ) Lưu file với tên tuỳ chọn và chạy trong cmd.exe: py append_applist_icons.py . from bs4 import BeautifulSoup from google_play_scraper import app as play_app import time # 1. Đọc file HTML gốc của bạn (thay tên file tương ứng) input_file = " apps_20260527232642_1.html " output_file = " apps_with_icons.html " with open ( input_file , " r " , encoding = " utf-8 " ) as f : soup = BeautifulSoup ( f . read (), " html.parser " ) # Tìm tất cả các khối ứng dụng app_items = soup . find_all ( " div " , class_ = " app-item " ) print ( f " Đang xử lý { len ( app_items ) } ứng dụng... " ) for index , item in enumerate ( app_items ): package_div = item . find ( " div " , class_ = " package-name " ) if package_div : package_name = package_div . text . strip () try : # 2. Lấy thông