Mais vendidos
Descubra dados de Amazon Best Sellers com Web Scraper API. Colete detalhes dos produtos mais bem classificados, categorias e preços usando parâmetros personalizáveis.
O amazon_bestsellers a fonte de dados foi projetada para recuperar páginas de Amazon Best Sellers. Para ver o exemplo de resposta com os dados recuperados, baixe este exemplo de saída arquivo em formato HTML ou verifique a saída de dados estruturados aqui.
Exemplos de requisição
Nos exemplos de código abaixo, fazemos uma requisição para recuperar a 2página nd de Best Sellers na categoria, cujo ID é 172541, em amazon.com marketplace.
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "amazon_bestsellers",
"domain": "com",
"query": "172541",
"render": "html",
"start_page": 2,
"parse": true
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'amazon_bestsellers',
'domain': 'com',
'query': '172541',
'render': 'html',
'start_page': 2,
"'parse': True,"
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
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
Opções básicas de configuração e personalização para extrair páginas de Amazon Best Sellers.
source
Define o scraper.
amazon_bestsellers
query
ID do nó de navegação (ID da categoria do produto)
-
parse
Retorna os dados analisados quando definido como verdadeiro. Explorar saída dicionário de dados.
false
- parâmetro obrigatório
Localização
Adapte os resultados a locais geográficos, domínios e idiomas específicos.
domain
Localização de domínio para Amazon. A lista completa de domínios disponíveis pode ser encontrada aqui.
com
locale
Accept-Language valor do cabeçalho, que define o idioma da interface da página da Amazon. Mais informações.
-
IMPORTANTE: Na maioria dos tipos de página, a Amazon adapta os resultados retornados com base na localização de entrega dos clientes. Portanto, recomendamos usar o geo_location parâmetro para definir sua localização de entrega preferida. Você pode ler mais sobre o uso de geo_location com a Amazon aqui.
Paginação
Controles para gerenciar a paginação e a recuperação dos resultados da pesquisa.
start_page
Número da página inicial.
1
páginas
Número de páginas a recuperar.
1
Outros
Configurações e controles avançados adicionais para requisitos especializados.
Exemplo de código
Dados estruturados
Abaixo você pode encontrar um exemplo de saída estruturada para amazon_bestsellers.
Dicionário de dados
Exemplo em HTML

Estrutura JSON
O amazon_bestsellers fornece dados abrangentes sobre os produtos mais vendidos na Amazon. A tabela abaixo apresenta uma lista detalhada de cada campo 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 Amazon Best Sellers.
string
page
O número da página atual.
integer
páginas
O número total de páginas.
integer
query
O termo de busca original.
string
resultados
Um dicionário contendo os resultados da busca.
objeto
results.pos
Um indicador que denota a posição de um item mais vendido.
integer
results.url
A URL do item mais vendido.
string
results.asin
Número Padrão de Identificação da Amazon.
string
results.price
O preço do produto.
string
results.title
O título do produto.
string
results.rating
A avaliação do produto.
ponto flutuante
results.currency
A moeda na qual o preço está denominado.
string
results.is_prime
Indica se o produto é elegível para o Amazon Prime.
booleano
results.price_str
O preço original antes de quaisquer descontos ou promoções
ponto flutuante
results.price_upper
O limite superior do preço, se aplicável.
ponto flutuante
results_ratings_count
O número total de avaliações dadas ao 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
id_do_trabalho
O ID do trabalho associado ao trabalho de scraping.
string
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 fazer o parsing dos dados.
string
Atualizado
Isto foi útil?

