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

Connected

Bài tập

Scraping với Children

Trong bài học, chúng ta đã làm một mẹo nhỏ để đếm số phần tử con của một phần tử div thuộc lớp course-block. Ở đây, bạn được yêu cầu tìm số phần tử con của một phần tử bí ẩn (đã được lưu trong một đối tượng Selector, nên bạn có thể dùng phương thức xpath hoặc css).

Cụ thể hơn, chúng tôi đã tạo đối tượng Selector có tên mystery như sau:

  • Đầu tiên, chúng tôi nạp một biến Response bằng một trang web bí mật làm đầu vào.
  • Sau đó, chúng tôi gọi phương thức xpath để tạo một SelectorList các phần tử (nhưng sẽ không tiết lộ đó là phần tử nào).
  • Cuối cùng, chúng tôi lấy mystery là Selector đầu tiên trong SelectorList này.

Hướng dẫn

100 XP
  • Điền vào chỗ trống bên dưới để nối thêm lời gọi xpath nhằm tính số phần tử con của phần tử bí ẩn; chúng ta gán con số này cho biến how_many_kids.

    • Nhớ rằng, nếu bạn dùng xpath, đây thực sự là một trường hợp chaining, nên đừng quên dùng dấu chấm (.) để “kết dính”.