1. Nauka
  2. /
  3. Kursy
  4. /
  5. Web Scraping w Pythonie

Connected

ćwiczenie

Dziedziczenie po Spider

Poznając pająki w scrapy, widzieliśmy, że głównym elementem kodu, który dostosowujemy, jest class pająka. Aby lepiej zapoznać się z tą klasą, uzupełnisz krótki fragment kodu tworzący uproszczony model klasy pająka. Pominęliśmy kod odpowiedzialny za faktyczne uruchomienie pająka – zostawiliśmy tylko elementy niezbędne do zdefiniowania klasy.

Jak wspomniano w lekcji, class to w uproszczeniu zbiór powiązanych zmiennych i funkcji zebranych razem. Czasem jedna klasa chce korzystać z metod innej klasy – wtedy dziedziczymy metody z tej innej klasy. Właśnie to robimy w klasie pająka.

Napisaliśmy funkcję inspect_class, która pozwala sprawdzić twoją klasę po jej ukończeniu – możesz jej użyć, aby przetestować swoje rozwiązanie!

Instrukcje

100 XP
  • Przekaż scrapy.Spider jako argument do klasy YourSpider – sprawi to, że YourSpider odziedziczy metody z scrapy.Spider.