Ngô Minh Phúc

Công cụ Desktop - Python

Amazon Data Crawler

Bot cào dữ liệu Amazon siêu tốc, vượt rào chống bot với Playwright và curl_cffi.

Ứng dụng desktop xây dựng bằng Python và CustomTkinter, cho phép người dùng nhập từ khóa hoặc URL danh mục Amazon, phần mềm sẽ tự động cào hàng ngàn sản phẩm, giá, rating và xuất ra Excel/CSV. Có hệ thống quản lý license (KeyAuth) để thương mại hóa.

PythonPlaywrightCustomTkintercurl_cffiPandasKeyAuth
Amazon Crawler preview

Vấn đề & Giải pháp

Nhiều seller Amazon/Dropshipper cần công cụ cào dữ liệu sản phẩm số lượng lớn để phân tích thị trường, nhưng đa số các extension đều bị giới hạn tốc độ hoặc bị chặn bởi Amazon. Ngoài ra, việc lưu trữ và xuất ra định dạng dễ phân tích cũng là một vấn đề.

→ Giải pháp Ứng dụng Desktop chạy độc lập. Sử dụng Playwright kết hợp lxml cho các trang động, và requests với curl_cffi giả lập TLS/JA3 fingerprint để không bị chặn. Cung cấp UI đẹp, chọn cột cần xuất (Title, Price, ASIN, BSR, Image) và tự động ghi ra Excel.

Điểm nổi bật

Tốc độ siêu nhanh
Sử dụng curl_cffi để giả lập TLS fingerprint, cào multi-thread không bị block.
Giao diện trực quan
CustomTkinter mang lại giao diện hiện đại, dễ dùng ngay cả với non-tech.
Ổn định & Chống Bot
Bypass Cloudflare và hệ thống chống bot của Amazon.
Export linh hoạt
Xuất dữ liệu sạch ra Excel, Google Sheets chỉ với 1 click.

Công nghệ

Core Scraping Engine
  • PythonNgôn ngữ chính
  • PlaywrightĐiều khiển trình duyệt, render JS
  • curl_cffiImpersonate Chrome TLS để bypass anti-bot
  • lxml / requestsParsing HTML siêu tốc
UI & Packaging
  • CustomTkinterGiao diện Desktop hiện đại (Dark/Light mode)
  • PyInstallerĐóng gói thành file .exe chạy độc lập
Data & Security
  • PandasXử lý, làm sạch và xuất dữ liệu
  • KeyAuthHệ thống login, quản lý license key
  • Google APIsUpload thẳng lên Google Sheets

Hình ảnh

Trang chủ ứng dụng
Trang chủ ứng dụng
Cấu hình xuất dữ liệu
Cấu hình xuất dữ liệu
Bảng kết quả & Log
Bảng kết quả & Log