Tìm hình ảnh
Node này giúp tìm hình ảnh mong muốn trên trang web để thực hiện các hành động tiếp theo.
Chú ý
Khối này chỉ hoạt động tốt khi chạy đồng thời dưới 10 profiles
Chọn ảnh
Chọn loại ảnh theo đường dẫn file hoặc định dạng Base64
Tìm kiếm toàn trang
Khi sử dụng lựa chọn này, người dùng có thể tìm kiếm được hình ảnh kể cả khi nó nằm ở trong trang nhưng không hiển thị trên màn hình của người dùng
Lấy nhiều kết quả
Lấy tất cả ảnh phù hợp với ảnh mẫu
Lưu toạ độ X vào biến
Lưu tọa độ X của hình ảnh đã tìm vào biến mong muốn.
Lưu toạ độ Y vào biến
Lưu toạ độ Y của hình ảnh đã tìm được vào biến mong muốn
Timeout(giây)
Thời gian tối đa chạy node này
Ví dụ thực tế
Trường hợp tìm một hình ảnh
Ở đây người dùng sẽ lấy ví dụ dùng node tìm hình ảnh trong game Pixel
Trường hợp người dùng đang muốn di chuyển đến biểu tượng quả dưa
Đầu tiên người dùng sẽ cần chụp ảnh quả dưa, sau đó cấu hình node Tìm hình ảnh này như sau
Tiếp theo, để nhân vật di chuyển đến quả dưa dựa vào toạ độ được trả về người dùng sẽ dùng node Click Chuột
với hành động Down
Chạy quy trình để kiểm tra xem nhân vật có di chuyển đến quả dưa không.
Như người dùng thấy nhân vật đã di chuyển đến quả dưa
Trường hợp tìm nhiều hình ảnh
Ví dụ
Ở đây người dùng đang muốn tìm các ô đất đã có quả sau đó thu hoạch chúng
Đầu tiên người dùng sẽ cấu hình node Tìm hình ảnh
để tìm kiếm các ô đất đã có quả như sau
Khi đó kết quả trả về hai biến x
,y
chứa toạ độ của các ô đất có quả cần thu hoạch
Tiếp theo, cấu hình node Chèn dữ liệu
để tạo biến order
với giá trị bằng 0
Sau đó, cấu hình node Click Chuột
để nhấn vào biểu tượng cây kéo bằng selector [class^="Hud_itemList"]>div
Tiếp theo, cấu hình node Click Chuột
để nhấn vào các toạ độ của ô đất có quả bằng biểu thức {{variables.x.[variables.order]}},{{variables.y.[variables.order]}}
. Để dễ hiểu thì khi biến order
bằng 0 thì sẽ lấy toạ độ đầu tiên trong mảng toạ độ x và y của các ô đất có quả
Tiếp theo, cấu hình node Chèn dữ liệu
kiểm tra số ô đất có quả đã được tìm kiếm bằng node Tìm hình ảnh
. Sau đó, trừ giá trị đó cho 1 để có thể sử dụng trong node Repeat task(do lần đầu tiên đã tương tác rồi do đó sẽ trừ đi một lần đó)
Cuối cùng cấu hình node Chèn dữ liệu
để chuyển đến toạ độ của ô đất tiếp theo trong mảng toạ độ trả về
Khi đó quy trình này sẽ chứa các node như sau
Khi chạy quy trình, sẽ thu hoạch hết quả sau đó kết thúc quy trình