1. Làm mới trang :
http://127.0.0.1:35000/api/v1/profile/refresh?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2. Mở trang web hoặc URL tùy chỉnh.
http://127.0.0.1:35000/api/v1/profile/openurl?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&url=www.lalicat.com
3. Nhận mã nguồn trang:
http://127.0.0.1:35000/api/v1/profile/source?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
4. Tìm các thành phần của trang:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx& Chức năng=findElementByID&args=kw&click=false&index=-1
Các phần tử được hỗ trợ chức năng :
findElementByID
findElementByTag
findElementByClassName
findElementByLinkText
findElementByXPath
findElementsByID
findElementsByTag
findElementsByClassName
findElementsByLinkText
findElementsByXPath
Phần tửargs là các tham số của function , chẳng hạn như : findElementByID (args).
Khi nhấp chuột là đúng , Nhấp chuột sau khi tìm thấy phần tử được chỉ định. nếu sai, đừng nhấp vào.
khi chỉ mục là nhiều phần tử, hãy chỉ định nhấp vào phần tử nào, chỉ bắt đầu từ 0, -1 là một trong các phần tử ngẫu nhiên, tham số này được sử dụng khi nhấp = true.
5. Nhận giá trị thuộc tính phần tử đã chỉ định.
http://127.0.0.1:35000/api/v1/profile/getAttribute?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&args=[{/0ELEMENT ”:“ 95365abe-6746-4703-8cfd-6316580f5289 ” , “Phần tử -6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “style”]
Thông số args thường là một chuỗi JSON được kết hợp với Element_ID thu được sau khi tìm phần tử thông qua findElement. Ví dụ: [{“ELEMENT”: “95365abe-6746-4703-8cfd-6316580f5289”, “element-6066-11e4-a52e-4f735466cecf”: “95365abe-6746-4703-8cfd-6316580f5289”}, “value”]
Điều này là để lấy giá trị của phần tử 95365abe-6746-4703-8cfd-6316580f5289.
6. Thực hiện nhấp vào phần tử thông qua bộ chọn:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx& Chức năng=findElementByID&args=kw&click=true&index=-1
7. Gửi văn bản tới trang web :
Trước tiên, bạn có thể sử dụng [ findElementByID ] để tìm [ elementId ], ví dụ:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx& Chức năng=findElementByID&args=kw&click=false&index=-1
Bạn cũng có thể sử dụng: [findElementByXPath] để tìm [elementId], ví dụ:
http://127.0.0.1:35000/api/v1/profile/findElement?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx& Chức năng=findElementByXPath&args=Ly8qW0BpZD0ia3ciXQ==&click=false&index=p>
Tham số args ở trên được truyền bằng cách sử dụng mã hóa [ base64 ], sau khi giải mã, nó là: // * [@ id = ”kw”]
Yêu cầu GET ở trên sẽ trả về:
{"status": "OK", "value": "{\" element-6066-11e4-a52e-4f735466cecf \ ": \" 49e49e71-2a55-4e79-a41b-86840ffd18c8 \ "}"}
49e49e71-2a55-4e79-a41b-86840ffd18c8 là elementId sẽ được sử dụng.
http://127.0.0.1:35000/api/v1/profile/sendKeys?profileId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&elementId=49e49e71-2a55-4e79-a41b-86840ffd18c8&value=5Lit5paHYWJjMTIz
Giá trị ở trên cũng được truyền bằng cách sử dụng mã hóa base64 để ngăn việc truyền GET không thành công.
value = 5Lit5paHYWJjMTIz , là để thay đổi chuỗi abc123 tiếng Trung được gửi trong điều khiển trang web này. Lưu ý rằng không thể thực hiện các thao tác tự động này cho đến khi trang web được tải, nếu không, các thao tác có thể bị chặn.
Cổng 35000 ở đây là cổng được đặt trong tài khoản của tôi trong phần mềm lalicat , hãy chú ý mở và thay đổi.
Chúng tôi cung cấp 3 ngày dùng thử miễn phí cho tất cả người dùng mới
Không có giới hạn về tính năng