import scrapy class CatalogSpider(scrapy.Spider): name = "catalog" allowed_domains = ["catalog.example.net"] start_urls = ["https://catalog.example.net/products"] def parse(self, response): yield { "title": response.css("h1::text").get(default="").strip(), "price": response.css(".price::text").get(default="").strip(), }