1. 학습
  2. /
  3. 강의
  4. /
  5. Web Scraping với Python

Connected

연습 문제

Dùng Selectors với Response

Một điểm cần nhấn mạnh về mối quan hệ giữa Selector và Response là cả hai đối tượng đều trả về SelectorList khi bạn dùng các phương thức xpath hoặc css để trỏ tới phần tử. Trong bài này, bạn sẽ kiểm chứng điều đó bằng cách tìm tất cả phần tử liên kết (hyperlink) thuộc class course-block__link (lưu ý có hai dấu gạch dưới!) và quan sát đối tượng được tạo ra.

Hãy nhớ: để tìm phần tử theo class, bạn có thể dùng dấu chấm (.). Ví dụ, div.class-2 sẽ chọn tất cả phần tử div thuộc class class-2.

Chúng tôi đã nạp sẵn một đối tượng Response tên response và một đối tượng Selector tên sel với nội dung từ cùng một trang web "bí mật". Sau khi bạn tạo xong CSS Locator, hãy so sánh đầu ra của response.css và selector.css để thấy rằng chúng thực chất giống nhau!

지침

100 XP
  • Gán cho biến css_locator một chuỗi CSS Locator trỏ tới tất cả phần tử liên kết a thuộc class course-block__link.
  • Gán cho biến response_as đầu ra của việc truyền biến css_locator vào phương thức css của response.
  • Gán cho biến sel_as đầu ra của việc truyền biến css_locator vào phương thức css của sel.