Skip to content

Instantly share code, notes, and snippets.

@barraponto
Created January 23, 2019 17:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save barraponto/9d2540a0518d68e6c99d33b9316151a0 to your computer and use it in GitHub Desktop.
Save barraponto/9d2540a0518d68e6c99d33b9316151a0 to your computer and use it in GitHub Desktop.
# coding: utf-8
def extrair_propriedade(propriedade):
dados = propriedade.css('::text').extract()[1:]
return [dado.strip() for dado in dados]
ficha = response.css('.ficha-tecnica li')
propriedades = [extrair_propriedade(propriedade) for propriedade in ficha]
item = { "url": response.url, "preco": 123 }
item.update(dict(propriedades))
# yield item
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment