Skip to content

Retorna o primeiro produto pesquisado a partir do mercado livro

Notifications You must be signed in to change notification settings

nortonmanfrejr/webscrap-mercadolivre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requisição Mercado Livre


Objetivo do projeto
O objetivo é fazer uma requisição a pagina do mercado livre a busca de um produto e o programa deve retornar o nome e o preco do primeiro produto da pagina.

O Mercado Livre atua com dois tipos de layout sendo um Stack e um Grid, o programa devera fazer uma validação para caso o Grid não esteja presente ele chamara a função que retornara o objeto dentro da Stack.

Validações que falei a pena adicionar é caso o produto esteja em promoção e caso sim ele retorna os 2 valores, sendo o inicial e o promocional.

A interface é opcional.

Grid Layout

O layout grid se encontra dentro da ol class="ui-search-layout ui-search-layout--grid", e deve de ser buscado aqui a lista dos produtos pegando o nome dele que se encontra dentro da h2 class="ui-search-item__title ui-search-item__group__element" e o span class="price-tag-amount".
Caso exista o valor promocional sera encontrado dentro de span class="price-tag ui-search-price__part".

O layout stack se encontra dentro da ol class="ui-search-layout ui-search-layout--stack", e deve de se buscar aqui tambem a lista dos produtos, o nome se encontra dentro de h2 class="ui-search-item__title" e seu valores dentro de span class="price-tag-amount" e caso exista valor promocional span class="price-tag ui-search-price__part".

Stack


Interface da Aplicação

A interface da aplicação foi construida de maneira simples em somente uma classe, tendo 4 Labels, 1 TextField e 1 Button
Caso o produto não tenha descontos eu optei por deixar que fosse impresso o valor sem desconto no campo abaixo.
Dependencias adicionais
Java 11
htmlunit 2.62.0
jackson.core 2.13.3 (jackson-databind)
Artigos de base
Introdução a Raspagem de Dados.

About

Retorna o primeiro produto pesquisado a partir do mercado livro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages