Văn bản mọi cấp
Bài tập này tương tự bài trước, nhưng khác ở chỗ bạn sẽ chọn văn bản từ nhiều thế hệ con của một phần tử nhất định.
Bạn sẽ viết các chuỗi XPath và CSS Locator để trỏ tới văn bản của một phần tử đoạn p cụ thể. Phần tử p trong HTML được xác định duy nhất bằng thuộc tính id, là "p3". Với mẩu thông tin nhỏ này, bạn có thể tạo ra các chuỗi cần thiết; tuy nhiên, chúng tôi đã nạp sẵn biến html với một chuỗi chứa HTML nơi liên kết này thuộc về, nếu bạn muốn xem qua.
Trong bài này, bạn chỉ chọn văn bản bên trong phần tử, bao gồm toàn bộ văn bản trong các thế hệ con về sau. Chúng tôi đã tạo sẵn hàm print_results để bạn so sánh xem các chuỗi của mình đang trỏ tới những phần tử nào.
Bài tập này là một phần của khóa học
Web Scraping với Python
Hướng dẫn bài tập
- Gán cho biến
xpathmột chuỗi XPath trỏ tới văn bản bên trong phần tử đoạnpcóidbằngp3, trong đó bao gồm cả văn bản của các thế hệ con về sau của phần tửpnày. - Gán cho biến
css_locatormột chuỗi CSS Locator trỏ tới chính văn bản đó.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Create an XPath string to the desired text.
xpath = ____
# Create a CSS Locator string to the desired text.
css_locator = ____
# Print the text from our selections
print_results( xpath, css_locator )