Bắt đầu ngayBắt đầu miễn phí

Ký tự đại diện trong CSS

Bạn cũng có thể dùng ký tự đại diện * trong CSS Locator! Thực tế, ta có thể dùng nó tương tự như khi muốn bỏ qua loại thẻ. Ví dụ:

  • Chuỗi CSS Locator '*' chọn mọi phần tử trong tài liệu HTML.
  • Chuỗi CSS Locator '*.class-1' chọn tất cả phần tử thuộc class-1, nhưng điều này là không cần thiết vì chuỗi '.class-1' cũng làm được điều tương tự.
  • Chuỗi CSS Locator '*#uid' chọn phần tử có thuộc tính id bằng uid, nhưng điều này là không cần thiết vì chuỗi '#uid' cũng làm được điều tương tự.

Trong bài tập này, bạn hãy vận dụng tương tự ký tự đại diện mà bạn biết từ ký hiệu XPath để tìm ra cách chọn tất cả phần tử con của một phần tử nhất định trong ký hiệu CSS Locator.

Bài tập này là một phần của khóa học

Web Scraping với Python

Xem khóa học

Hướng dẫn bài tập

  • Gán cho biến css_locator một chuỗi CSS Locator sẽ chọn tất cả phần tử con (không phân biệt loại thẻ) của phần tử duy nhất trong tài liệu HTML có thuộc tính id bằng uid.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
Chỉnh sửa và Chạy Mã