Вам необходимо импортировать элемент ItemLoader
и DummyItem
в паука, а затем инициализировать загрузчик элемента с вашим классом элемента.
from scrapy.loader import ItemLoader
from myproject.items import DummyItem
def parse(self, response):
l = ItemLoader(item=DummyItem(), response=response)
l.add_xpath('num', '//div[@class="product_num"]')
return l.load_item()
Если вы объявляете свой ItemLoader
, вы можете указать default_item_class
следующим образом:
class DummyItemLoader(ItemLoader):
default_item_class = DummyItem