Skip to content

Instantly share code, notes, and snippets.

@jorgezanguettin
Last active April 14, 2021 21:32
Show Gist options
  • Save jorgezanguettin/7fd32be356bade6fdc2b9e8ccf024db0 to your computer and use it in GitHub Desktop.
Save jorgezanguettin/7fd32be356bade6fdc2b9e8ccf024db0 to your computer and use it in GitHub Desktop.
analisar_requisicao_partial_4
def analisar_requisicao(conteudoRequisicao):
objBs4 = BeautifulSoup(conteudoRequisicao, "html.parser")
marcas = objBs4.find_all('div', {'class': 'product-box-brand'})
nomes = objBs4.select('div.catalog-content p.product-box-title')
links = objBs4.find_all('a', {
'class': 'product-box-link is-lazyloaded image product-image-rotate'
})
precos = objBs4.find_all('span', {'class': 'product-box-price-from'})
for marca, nome, link, preco in zip(marcas, nomes, links, precos):
marca = tratamento_dados(marca.text, 'Texto')
nome = tratamento_dados(nome.text, 'Texto')
link = link['href']
preco = tratamento_dados(preco.text, 'Preco')
armazenar_dados(
f'{marca};{nome};{link};{preco}\n'
)
print (f'{marca} | {nome} | {link} | {preco}')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment