Tài liệu

Tài liệu RunMacro

Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.

Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.

Tài liệu Smart HTML Smart Download Images
🖼 Smart HTML

Tải ảnh từ trang web theo selector (Smart Download Images)

Lệnh Smart Download Images thu thập các ảnh bên trong một phần tử (hoặc cả trang) theo selector rồi tải về thư mục bạn chọn.

Điều kiện cần#

  • Đã thêm lệnh Smart Download Images vào macro.
  • Chuẩn bị dữ liệu hoặc mục tiêu mà Smart Download Images sẽ sử dụng.

Chế độ hỗ trợ#

  • Chế độ Browser

Chức năng này làm gì#

Lệnh Smart Download Images thu thập các ảnh bên trong một phần tử (hoặc cả trang) theo selector rồi tải về thư mục bạn chọn. Có lọc theo kích thước tối thiểu, giới hạn số lượng và tự tránh tải trùng (theo URL và nội dung).

Hình ảnh & video#

Giao diện cấu hình các trường thông số của lệnh Smart Download Images trong RunMacro
Khung cấu hình các trường thông số của lệnh Smart Download Images trong RunMacro.

Khi nào nên dùng#

  • Tải bộ ảnh sản phẩm/thư viện từ một trang.
  • Thu thập ảnh theo khu vực cụ thể trên trang.
  • Lưu ảnh về máy để dùng cho workflow khác.

Khi nào không nên dùng#

  • Không dùng cho ảnh blob/canvas, nội dung cần đăng nhập ngoài session hiện tại hoặc nguồn chưa được phép tải.

Các bước cấu hình#

  1. Chọn selector khu vực/ảnh cần tải.
  2. Thêm lệnh Smart Download Images, chọn thư mục lưu.
  3. Đặt kích thước tối thiểu, số lượng tối đa và mẫu tên file.
  4. Lưu.

Giải thích từng tùy chọn#

Thư mục lưu (save folder)#

Nơi lưu ảnh tải về; tự tạo nếu chưa có.

Phạm vi thu thập (picked/all)#

Chỉ trong phần tử đã chọn, hoặc tất cả phần tử khớp selector trên trang.

Kích thước tối thiểu (rộng/cao)#

Bỏ qua ảnh nhỏ hơn ngưỡng để tránh icon/ảnh rác.

Số lượng tối đa (max count)#

Giới hạn số ảnh tải trong một lần chạy.

Mẫu tên file + Nguồn URL (src/srcset...)#

Quy tắc đặt tên (dùng {index}, {hash}...) và thuộc tính lấy URL ảnh.

Kết quả mong đợi#

Sau khi chạy, Smart Download Images hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.

Ví dụ thực tế#

Ví dụ: Tải ảnh trong thư viện sản phẩm#

  1. Chọn selector khung thư viện ảnh.
  2. Smart Download Images, thư mục C:\Anh, min 300x300, tối đa 50.
  3. Chạy — ảnh được lưu, bỏ qua ảnh trùng/nhỏ.

Giới hạn và trường hợp lỗi#

  • Lazy loading, CORS/auth, URL data/blob và tên file trùng có thể khiến ảnh thiếu, không tải hoặc bị ghi đè.

Mẹo & lỗi thường gặp#

Lệnh tự ghi nhớ ảnh đã tải (theo URL và nội dung) nên chạy lại sẽ không tải trùng.

Thông tin kiểm chứng#

  • commands/smart_html.py
Robot biểu tượng của RunMacro

Công việc của robot. Thời gian của bạn.

Tạo robot trong vài phút, không cần lập trình. Chạy ổn định, quản lý từ xa, chi phí rõ ràng — và bạn luôn giữ quyền kiểm soát.