1
這裏我想存儲網站頁面上給出的列表中的數據。如果我正在運行命令無法存儲以json或csv格式的scrapy報廢的數據
response.css('title::text').extract_first() and
response.css("article div#section-2 li::text").extract()
單獨在scrapy shell中顯示期望的shell輸出。 下面是我的代碼,這是不以JSON或CSV格式存儲數據:
import scrapy
class QuotesSpider(scrapy.Spider):
name = "medical"
start_urls = ['https://medlineplus.gov/ency/article/000178.html/']
def parse(self, response):
yield
{
'topic': response.css('title::text').extract_first(),
'symptoms': response.css("article div#section-2 li::text").extract()
}
我試圖運行使用
scrapy crawl medical -o medical.json