Phần này giới thiệu các phương pháp có thể sử dụng trên trang đầu của Akabot Portal. Để biết thông tin về cách đánh giá XPath, vui lòng tham khảo phần “Đánh giá XPath”.
1. XPath để xác định thuộc tính id
Đây là phương pháp viết XPath bằng cách xác định thuộc tính id. Vì thuộc tính id là duy nhất trong một tài liệu, bạn có thể viết XPath để xác định một phần tử duy nhất bằng cách sử dụng điều kiện so sánh bằng giá trị của thuộc tính id.
Cú pháp:
[@id="value_of_the_desired_id_attribute"]
Ví dụ: XPath cho phần tử có giá trị thuộc tính id là "custom-blocks" trong tài liệu:
//*[@id="custom-blocks"]
2. XPath để xác định nút văn bản (Text Nodes)
Bằng cách sử dụng hàm text(), dùng để đánh giá loại node, bạn có thể xác định các phần tử chứa một nút văn bản cụ thể. Dưới đây là một số phương pháp XPath phổ biến sử dụng text().
Xác định phần tử khớp chính xác với văn bản
Sử dụng toán tử = để chỉ định phần tử khớp chính xác với chuỗi văn bản đã cho.
Ví dụ: XPath xác định phần tử chứa nút văn bản "How to use Akabot":
//*[text()="How to use akaBot"]
Lưu ý: Phần tử nhận được trên trang đầu của Akabot Portal sẽ là một phần tử duy nhất.
Xác định phần tử chứa văn bản đã cho
Sử dụng hàm contains để chỉ định phần tử chứa chuỗi văn bản nhất định. Hàm này chọn các phần tử mà chuỗi ở đối số đầu tiên có chứa chuỗi ở đối số thứ hai.
Ví dụ: XPath xác định phần tử có chứa chuỗi "Akabot" trong nút văn bản:
//*[contains(text(), "akaBot")]
Lưu ý: Các phần tử nhận được trên trang đầu của Akabot Portal sẽ bao gồm nhiều phần tử có chứa chuỗi "Akabot".
Bài viết này có hữu ích không?
Thật tuyệt!
Cám ơn phản hồi của bạn
Rất tiếc là chúng tôi không giúp được nhiều!
Cám ơn phản hồi của bạn
Đã gửi phản hồi
Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết