Я новичок в python и scrapy, однако я пытался разработать сканер и скребок для извлечения списка продуктов на странице Amazon,
полученная информация должна иметь имя, цену и доступность. Элементы очищаются, однако каждый очищенный элемент при выводе в CSV-файл полностью находится в одной ячейке.
Все, что я хочу, это сделать так, чтобы каждый продукт и его соответствующие детали выводились в каждой ячейке отчетливо.
Логика такова:
items= []
for products in response.xpath('//*[@id="mainResults"]/ul'):
item = amazonlist()
item['Title'] = products.css('a>h2::text').extract()
item['Price'] = products.css(' div > div > div > a > span.a-size-base.a-color-price.s-price.a-text-bold::text').extract()
item['Prime'] = products.css(' div > div > div > i::attr(aria-label)').extract()
items.append(item)
return items
Можете ли вы помочь мне с этим?