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 Bàn phím CDP Sao chép Text (Nền)
📋 Bàn phím

Lấy text từ trang web trong Chrome nền (CDP)

Lệnh CDP Sao chép Text đọc text từ trang web ở Chế độ Trình duyệt (CDP) và lưu vào clipboard ảo hoặc một biến.

Điều kiện cần#

  • Workflow đang chạy trong Chế độ Trình duyệt với CDP driver hoạt động.
  • Nguồn selector có CSS selector hợp lệ; nguồn selection hoặc focused input có trạng thái tương ứng trên trang.
  • Tên biến kết quả hợp lệ nếu cần lưu ngoài clipboard ảo.

Chế độ hỗ trợ#

  • Chế độ Browser — Luôn ghi text vào clipboard ảo của context và ghi thêm vào biến khi đã cấu hình tên biến.

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

Lệnh CDP Sao chép Text đọc text từ trang web ở Chế độ Trình duyệt (CDP) và lưu vào clipboard ảo hoặc một biến. Nguồn text có thể là: phần đang bôi đen, một selector cụ thể, hoặc ô nhập đang focus. Không dùng clipboard thật của Windows nên không ảnh hưởng thao tác khác.

Hình ảnh & video#

Giao diện cấu hình các trường thông số của lệnh CDP Sao chép Text (Nền) trong RunMacro
Khung cấu hình các trường thông số của lệnh CDP Sao chép Text (Nền) trong RunMacro.

Khi nào nên dùng#

  • Lấy nội dung một phần tử web (giá, mã, trạng thái) để xử lý.
  • Đọc dữ liệu nền mà không đụng clipboard thật.
  • Lưu text vào biến để dùng ở bước sau.

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

  • Workflow chỉ chạy ở Chế độ Desktop.
  • Cần lấy dữ liệu có cấu trúc hoặc xử lý iframe/shadow DOM phức tạp; dùng Smart HTML phù hợp hơn.
  • Selector không ổn định hoặc target nằm ngoài context trang CDP hiện tại.

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

  1. Ở Chế độ Trình duyệt (CDP), thêm Bàn phím › CDP Sao chép Text.
  2. Chọn nguồn: đang chọn / selector / ô đang focus.
  3. Nếu chọn selector, nhập selector; đặt biến kết quả nếu cần. Lưu.

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

Nguồn (đang chọn / selector / ô focus)#

Nơi lấy text: phần bôi đen, phần tử theo selector, hoặc ô nhập đang focus.

Selector#

CSS selector của phần tử cần lấy text (khi chọn nguồn = selector).

Biến kết quả#

Tên biến để lưu text lấy được. Bỏ trống thì chỉ lưu vào clipboard ảo.

Kết quả mong đợi#

Text lấy từ selection, selector hoặc ô đang focus được ghi vào clipboard ảo và tùy chọn vào biến kết quả.

Ví dụ thực tế#

Ví dụ: lấy giá sản phẩm#

  1. CDP Sao chép Text: nguồn = selector .price, biến = gia.
  2. Dùng {gia} ở các bước sau.

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

  • Lệnh trả về thất bại khi không ở Chế độ Browser hoặc thiếu CDP driver.
  • Selector không tồn tại hoặc selection rỗng có thể tạo chuỗi rỗng.
  • Iframe, shadow DOM, cross-origin hoặc phần tử bị thay thế động có thể cần cách định vị khác.

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

Chỉ chạy ở Chế độ Trình duyệt (CDP). Đây là bản "nền" của Sao chép Text — dùng khi cần lấy dữ liệu web mà không chiếm clipboard/chuột.

Thông tin kiểm chứng#

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