Produto
Extraia dados de páginas de produto do Etsy pelo ID do produto, incluindo preços, imagens, detalhes do vendedor, avaliações, frete, categorias e muito mais.
O etsy_product source foi projetado para recuperar páginas de resultados de produtos da Etsy. Podemos retornar o HTML de qualquer página da Etsy que você quiser. Além disso, podemos fornecer saída estruturada (analisada) para páginas de produtos da Etsy.
Exemplos de requisição
Os exemplos abaixo ilustram como você pode obter um resultado analisado de produto do Best Buy.
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "etsy_product",
"product_id": "1858266469",
"parse": true
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'etsy_product',
'product_id': '1858266469',
'parse': True
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Em vez de uma resposta com o status do job e a URL dos resultados, isto retornará a
# resposta JSON com o resultado.
pprint(response.json())Usamos o método de integração síncrona Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrono Push-Pull de integração, consulte a métodos de integração seção.
Valores dos parâmetros da solicitação
Genérico
source
Define o scraper.
etsy_product
product_id
ID de produto de 10 caracteres.
-
parse
Retorna os dados analisados quando definido como verdadeiro. Explorar saída dicionário de dados.
false
- parâmetro obrigatório
Dados estruturados
etsy_product source pode extrair resultados de produtos da 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 analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.
url
A URL da página de produto da Etsy.
string
preço
O preço do produto.
ponto flutuante
title
O título do produto.
string
images
Lista de URLs das imagens do produto.
array
seller
O objeto seller, contendo detalhes do vendedor.
objeto
reviews
O objeto reviews, contendo detalhes das avaliações.
objeto
reviews.count
A quantidade de avaliações recebidas para o produto.
integer
moeda
A moeda na qual o preço está denominado.
string
shipping
O objeto shipping, contendo detalhes de envio.
objeto
shipping.from
O país de origem do envio.
string
old_price
O preço anterior do produto antes do desconto.
integer
categories
Lista 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.
booleano
product_id
O identificador exclusivo do produto.
string
variation_count
A quantidade 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 aqui.
integer
criado_em
O timestamp em que o trabalho de scraping foi criado.
carimbo_de_data_hora
atualizado_em
O timestamp em que o trabalho de scraping foi concluído.
carimbo_de_data_hora
page
O número da página na paginação dos resultados.
integer
código_de_status
O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.
integer
parser_type
O tipo de parser usado para extrair os dados.
integer
id_do_trabalho
O ID do trabalho associado ao trabalho de scraping.
string
Vendedores
O objeto seller, contendo detalhes do vendedor.
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.
booleano
star_seller
Indica se o vendedor é um star seller.
booleano
reviews_count
(opcional)
A quantidade de avaliações do vendedor.
integer
Atualizado
Isto foi útil?

