Produto

Aprenda como começar a raspar páginas de produto do Etsy.

O etsy_product a fonte foi projetada para recuperar páginas de resultados de produtos do Etsy. Podemos retornar o HTML de qualquer página do Etsy que você desejar. Além disso, podemos fornecer saída estruturada (analisada) para páginas de produto do Etsy.

Amostras de requisição

Os exemplos abaixo ilustram como você pode obter um produto da Best Buy analisado.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "etsy_product", 
        "product_id": "1858266469",
        "parse": true
    }'

Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.

Valores dos parâmetros da requisição

Genérico

Parâmetro
Descrição
Valor Padrão

source

Define o scraper.

etsy_product

product_id

ID de produto de 10 símbolos.

-

render

Ativa a renderização JavaScript quando definido como html. Mais info.

-

parse

Retorna dados parseados quando definido como true. Explore a saída dicionário de dados.

false

callback_url

URL para o seu endpoint de callback. Mais info.

-

user_agent_type

Tipo de dispositivo e navegador. A lista completa pode ser encontrada aqui.

desktop

- parâmetro obrigatório

Dados estruturados

etsy_product a fonte pode extrair resultados de produtos do Etsy em formato HTML ou JSON, fornecendo dados estruturados sobre vários elementos da página.

Exemplo de saída

Dicionário de dados de saída

Exemplo em HTML

Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de cada elemento da página de produto que nós analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.

Chave
Descrição
Tipo

url

A URL da página de produto do Etsy.

string

preço

O preço do produto.

float

title

O título do produto.

string

images

Array de URLs para imagens do produto.

array

vendedor

O objeto seller, contendo detalhes do vendedor.

object

avaliações

O objeto reviews, contendo detalhes das avaliações.

object

reviews.count

O número de avaliações recebidas pelo produto.

integer

moeda

A moeda na qual o preço está denominado.

string

envio

O objeto shipping, contendo detalhes do envio.

object

shipping.from

O país de origem do envio.

string

preço_antigo

O preço anterior do produto antes do desconto.

integer

categorias

Array de objetos de categoria aos quais o produto pertence.

array

categories.title

O título da categoria.

string

personalizado

Indica se o produto pode ser personalizado.

boolean

product_id

O identificador único do produto.

string

contagem_de_variações

O número de variações disponíveis para o produto.

integer

parse_status_code

O código de status do trabalho de parsing. Você pode ver os códigos de status do parser descritos aquiarrow-up-right.

integer

created_at

O timestamp quando o trabalho de scraping foi criado.

timestamp

updated_at

O timestamp quando o trabalho de scraping foi finalizado.

timestamp

page

O número da página na paginação de resultados.

integer

status_code

O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aquiarrow-up-right.

integer

parser_type

O tipo de parser usado para extrair os dados.

integer

job_id

O ID do job associado ao trabalho de scraping.

string

Vendedores

O objeto seller, contendo detalhes do vendedor.

Chave (Vendedor)
Descrição
Tipo

url

A URL da página do vendedor.

string

title

O nome do vendedor.

string

rating

A pontuação de avaliação do vendedor.

integer

best_seller

Indica se o vendedor é um best seller.

boolean

star_seller

Indica se o vendedor é um star seller.

boolean

reviews_count

(opcional)

O número de avaliações para o vendedor.

integer

Atualizado

Isto foi útil?