Đạt chữ "a" trong khóa học này
Chúng tôi đã nạp HTML từ một trang web bí mật để bạn dùng thiết lập một đối tượng Selector và hàm how_many_elements(). Khi truyền cho hàm này một chuỗi CSS Locator, nó sẽ in ra số phần tử mà CSS Locator bạn viết đã chọn.
Ở phần hai của bài này, bạn cần tạo một chuỗi CSS Locator để chọn một tập hợp phần tử như sau: Chọn các phần tử siêu liên kết (a) là con trực tiếp của tất cả các phần tử div thuộc lớp "course-block" (tức là bất kỳ phần tử div nào có thuộc tính class mà "course-block" là một trong các lớp được gán). Số phần tử như vậy là 11, vì vậy bạn có thể kiểm tra lời giải của mình bằng how_many_elements nếu muốn.
Bài tập này là một phần của khóa học
Web Scraping với Python
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.
from scrapy import Selector
# Create a selector from the html (of a secret website)
sel = Selector( ____ )