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

Connected

Bài tập

Một thẻ span có class

Mặc dù bạn chưa đi sâu vào XPath, bạn vẫn có thể chọn các phần tử theo thuộc tính của chúng bằng một XPath. Ví dụ, nếu bạn muốn trỏ đến phần tử div trong tài liệu HTML có thuộc tính id là \"uid\", bạn có thể viết chuỗi XPath '//div[@id=\"uid\"]'. Phần đầu của chuỗi này, //div, sẽ tìm tất cả các phần tử div trong tài liệu HTML. Sau đó, dùng dấu ngoặc vuông, bạn chỉ định rằng bạn chỉ muốn phần tử div có thuộc tính id cụ thể (trong trường hợp này là uid). Lưu ý, cụm @id=\"uid\" trong ngoặc vuông được hiểu là "thuộc tính id bằng uid".

Trong bài này, bạn sẽ chọn tất cả các phần tử span có thuộc tính class bằng \"span-class\". (Lưu ý: span chỉ là một tên thẻ khác có thể có).

Hướng dẫn

100 XP
  • Gán cho biến xpath một chuỗi XPath sẽ chọn tất cả các phần tử span có thuộc tính class bằng \"span-class\". Bạn không cần xem mã HTML thực tế để làm điều này!