Scrapinghub экспортирует несколько предметов - PullRequest
0 голосов
/ 06 апреля 2019

В scrapinghub Как мы можем добиться экспорта нескольких товаров?

У меня есть классы предметов MainItem() и SubItem(), и я хотел бы получить два отдельных предмета на странице предмета scrapinghub.

Я могу сделать это путем реализации различных item pipelines для обоих элементы в нормальном ползании, но как это может быть достигнуто в scrapinghub? На данный момент я получаю только MainItem() объектов в items page.

образец кода, приведенный ниже,

def parse_data(self, response):
    .
    .
    .
    # main item fields
    m_item = MainItem()
    m_item['a'] = 'A'
    m_item['b'] = 'B'
    yield m_item

    # sub item fields
    s_item = SubItem()
    s_item['c'] = 'C'
    s_item['d'] = 'D'
    yield s_item

Здесь, в scrapinghub Я могу просматривать только MainItems() поля

1 Ответ

1 голос
/ 06 апреля 2019

Можете ли вы предоставить больше информации? Код паука и журналы, я не вижу никаких проблем с вашим примером.

Облако Scrapy позволяет пауку приносить разные предметы. Эти элементы могут быть отфильтрованы позже, используя интерфейс SC.

...