Trường hợp sử dụng:
Khi bạn cần sử dụng RPA để thực hiện cùng một thao tác nhiều lần, bạn sẽ cần dùng đến chức năng【Vòng lặp For theo dữ liệu】.
Nếu bạn chưa quen với cách sử dụng chức năng【Vòng lặp For theo dữ liệu】, bên mình khuyến nghị bạn quay lại trang hướng dẫn để xem chi tiết về Vòng lặp For theo dữ liệu
Tiếp theo, bên mình sẽ lấy ví dụ từ trang Chờ: 【Tải ảnh sản phẩm】, để giải thích cụ thể cách sử dụng Vòng lặp For theo dữ liệu】
Trường hợp sử dụng mẫu này là: tải ảnh sản phẩm từ trang kết quả tìm kiếm đầu tiên của Amazon.
Vì cần tải nhiều sản phẩm, nên RPA sẽ phải lặp lại thao tác “tải ảnh” nhiều lần, và đây chính là lúc cần sử dụng chức năng【Vòng lặp For theo dữ liệu】

Bước 1:
Trước hết, bạn cần chọn selector để xác định phần tử trong ảnh.
Trong node vòng lặp For theo dữ liệu, bạn cần điền selector là: .img.s-image – như khung đỏ hiển thị trong hình bên dưới


Bước 2:
Để tải ảnh, bạn cần biết đường dẫn URL của ảnh, ví dụ: http://xxxx.jpg hoặc https://xxxx.png.
Trong các phần tử cảu bức ảnh, giá trị của thuộc tính src chính là URL của bức ảnh.
Vì vậy, bạn cần trích xuất giá trị src và lưu vào biến: for_elements_item – như khung xanh trong hình bên dưới

Bước 3:
Để tải ảnh, bạn cần sử dụng tùy chọn “Tải tệp”. Đồng thời, vì đang cần tải ảnh, nên đường dẫn tải về có thể dùng biến for_elements_item mà bạn đã tạo và sử dụng ở bước trước – như khung đỏ trong hình bên dưới

Lưu ý: Chức năng Vòng lặp For theo dữ liệu chỉ có thể lặp trên các phần tử hiện có trên trang hiện tại
Bổ sung thêm: Nếu bạn muốn học sâu hơn cách sử dụng chức năng 'Vòng lặp For theo dữ liệu', bạn có thể tìm hiểu thêm trong mẫu 'Amazon Review Crawl'.
