Produto

Extraia dados de páginas de produto do Etsy por ID do produto, incluindo preços, imagens, detalhes do vendedor, avaliações, envio, categorias e mais.

O etsy_product 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 (parseada) para páginas de produtos do Etsy.

Exemplos de requisição

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

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 Realtime síncrono em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull consulte os métodos de integração na seção.

Valores dos parâmetros de requisição

Genérico

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

etsy_product

product_id

ID do produto de 10 dígitos.

-

render

Ativa a renderização JavaScript quando definido como html. Mais informações.

-

parse

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

false

callback_url

URL para o seu endpoint de callback. Mais informações.

-

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 de HTML

Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de cada elemento da página de produto que parseamos, 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

price

O preço do produto.

float

title

O título do produto.

string

images

Array de URLs das imagens do produto.

array

seller

O objeto vendedor, contendo detalhes do vendedor.

object

reviews

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

object

reviews.count

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

integer

currency

A moeda na qual o preço é denominadoo.

string

shipping

O objeto de envio, contendo detalhes de frete.

object

shipping.from

O país de origem do envio.

string

old_price

O preço anterior do produto antes do desconto.

integer

categories

Array de objetos de categoria aos quais o produto pertence.

array

categories.title

O título da categoria.

string

customized

Indica se o produto pode ser personalizado.

boolean

product_id

O identificador único do produto.

string

variation_count

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

integer

parse_status_code

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

integer

created_at

O timestamp quando o job de scraping foi criado.

timestamp

updated_at

O timestamp quando o job de scraping foi finalizado.

timestamp

page

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

integer

status_code

O código de status do job 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 job de scraping.

string

Sellers

O objeto vendedor, 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 do vendedor.

integer

Atualizado

Isto foi útil?