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

Connected

Bài tập

Liên kết bí mật

Chúng tôi đã tải HTML từ một trang web bí mật và dùng nó để tạo các hàm how_many_elements() và preview(). Hàm how_many_elements() cho phép bạn truyền vào một chuỗi XPath và sẽ in ra số phần tử mà XPath bạn viết đã chọn. Hàm preview() cho phép bạn truyền vào một chuỗi XPath và sẽ in ra vài phần tử đầu tiên bạn đã chọn.

Nhiệm vụ của bạn trong bài tập này là tạo một XPath trỏ tới tất cả giá trị thuộc tính href của các phần tử liên kết a mà thuộc tính class của chúng có chứa chuỗi "dropdown__link". Nếu làm đúng, bạn sẽ thấy XPath của mình chọn được 4 phần tử và phần xem trước hiển thị các liên kết.

Hướng dẫn

100 XP
  • Điền vào các chỗ trống bên dưới để gán một chuỗi XPath cho biến xpath trỏ tới tất cả giá trị thuộc tính href của các phần tử liên kết a mà thuộc tính class của chúng có chứa chuỗi "dropdown__link". Hãy nhớ rằng ta dùng lời gọi contains bên trong chuỗi XPath để kiểm tra liệu giá trị thuộc tính có chứa một chuỗi cụ thể hay không.