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.

🔗 Trình duyệt

Mở URL trong Chrome nền (CDP)

Mở URL là lệnh Chế độ Browser dùng CDP để điều hướng Chrome tới địa chỉ được cấu hình. Lệnh hỗ trợ tab hiện tại hoặc tab mới và có thể chèn biến vào URL; cần kết nối Chrome trước khi chạy.

Điều kiện cần#

  • Đã bật và kết nối Chrome ở Chế độ Browser (CDP).
  • URL hợp lệ và biến trong URL đã có giá trị trước khi chạy.
  • Nếu trang cần tải dữ liệu động, chuẩn bị Wait for element hoặc Delay ở bước tiếp theo.

Chế độ hỗ trợ#

  • Chế độ Browser — Điều hướng qua CDP; không điều khiển chuột hoặc bàn phím hệ thống.

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

Lệnh Mở URL điều khiển Chrome ở Chế độ Trình duyệt (CDP) mở một địa chỉ web. Vì chạy qua CDP nên nó không chiếm chuột/bàn phím thật — bạn vẫn làm việc khác. URL có thể chèn biến (ví dụ {link}).

Hình ảnh & video#

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

Khi nào nên dùng#

  • Bắt đầu một workflow web bằng cách mở trang đích.
  • Chuyển sang một URL khác giữa chừng kịch bản.
  • Mở lần lượt nhiều link lấy từ biến/kho dữ liệu.

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

  • Bạn cần mở ứng dụng desktop hoặc URL bằng trình duyệt không kết nối CDP.
  • Bạn cần xác nhận trang đã tải xong ngay trong cùng lệnh; hãy thêm bước chờ phù hợp.
  • URL chứa dữ liệu nhạy cảm nhưng chưa có quy trình bảo vệ log và file cấu hình.

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

  1. Đặt macro ở Chế độ Trình duyệt (Chrome/CDP) và kết nối Chrome.
  2. Thêm lệnh Trình duyệt › Mở URL.
  3. Nhập URL (có thể dùng biến) và chọn Tab hiện tại hay Tab mới. Lưu.

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

URL#

Địa chỉ cần mở. Hỗ trợ biến, ví dụ https://site.com/{id}.

Chế độ mở (tab hiện tại / tab mới)#

Tab hiện tại: điều hướng ngay tab đang chọn. Tab mới: mở một tab mới cho URL này.

Kết quả mong đợi#

Chrome điều hướng tab đã chọn tới URL sau khi thay biến; nếu chọn tab mới, một tab mới được tạo cho địa chỉ đó.

Ví dụ thực tế#

Ví dụ: mở trang đăng nhập rồi chờ#

  1. Mở URL https://facebook.com (tab hiện tại).
  2. Thêm Delay 2000ms để trang tải xong.
  3. Tiếp tục các lệnh Smart HTML để đăng nhập.

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

  • Mở URL không đảm bảo nội dung động đã tải xong; dùng Wait for element thay vì chỉ tăng Delay khi có thể.
  • Lệnh chỉ hoạt động khi Chế độ Browser/CDP đang kết nối đúng.
  • URL và biến không hợp lệ có thể khiến điều hướng thất bại hoặc mở sai trang.

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

Lệnh chỉ chạy ở Chế độ Trình duyệt (CDP). Ở Chế độ Desktop thường nó sẽ báo lỗi và không làm gì.

Thông tin kiểm chứng#

  • commands/cdp_browser.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.