1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Web Scraping với Python

Connected

Bài tập

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.

Hướng dẫn

100 XP
  • 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.