1. 学ぶ
  2. /
  3. コース
  4. /
  5. Web Scraping với Python

Connected

演習

Kế thừa Spider

Khi tìm hiểu về các spider của scrapy, bạn đã thấy phần chính của mã mà chúng ta cần điều chỉnh là class của spider. Để bạn quen hơn với class này, bạn sẽ hoàn thiện một đoạn mã ngắn để tạo một mô hình đơn giản của mã class spider. Chúng tôi đã lược bỏ phần mã thực sự chạy spider, chỉ giữ lại các phần cần thiết để tạo class.

Như đã đề cập trong bài học, một class về cơ bản là một tập hợp các biến và hàm có liên quan được gom lại với nhau. Đôi khi một class muốn dùng các phương thức của class khác, vì vậy chúng ta sẽ kế thừa (inherit) các phương thức từ một class khác. Đó chính là điều chúng ta làm trong class spider.

Chúng tôi đã viết hàm inspect_class để xem class của bạn sau khi hoàn thành, nếu bạn muốn kiểm tra lời giải của mình!

指示

100 XP
  • Truyền scrapy.Spider làm đối số cho class YourSpider; như vậy YourSpider sẽ kế thừa các phương thức từ scrapy.Spider.