For the complete documentation index, see llms.txt. This page is also available as Markdown.

Busca

Extraia resultados de busca do Target com dados parseados para listagens orgânicas, incluindo preços, avaliações, informações da marca e envio, com suporte para loja, tipo de atendimento e muito mais.

O target_search source foi projetado para recuperar páginas de resultados de busca da Target. Podemos retornar o HTML de qualquer página da Target que você quiser. Além disso, podemos fornecer saída estruturada (parseada) para páginas de busca da Target.

Exemplos de requisição

O exemplo abaixo ilustra como você pode obter um resultado de página de busca da Target parseado.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "target_search", 
        "query": "iphone",
        "render": "html",
        "parse": true
    }'
import requests
from pprint import pprint


# Structure payload.
payload = {
    'source': 'target_search',
    'query': 'iphone',
    'render': 'html',
    "'parse': True,"
}

# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('user', 'pass1'),
    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

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

target_search

query

A palavra-chave ou frase para pesquisar produtos.

-

render

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

-

parse

Retorna os dados analisados quando definido como verdadeiro.

false

callback_url

URL para 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

Localização

Adapte os resultados a lojas específicas, tipo de fulfillment e locais de entrega.

Parâmetro
Descrição
Tipo

fulfillment_type

Defina o tipo de fulfillment. Os valores disponíveis são: pickup, shipping, shop_in_store, same_day_delivery.

Cadeia de caracteres

store_id

Defina a localização da loja.

Inteiro

delivery_zip

Defina o local de envio.

Cadeia de caracteres

Dicionário de dados de saída

Exemplo em HTML

Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de página de resultados de busca elementos que analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.

Chave
Descrição
Tipo da chave

url

A URL da página de resultados de busca.

Cadeia de caracteres

resultados

Container para os resultados da busca.

Dicionário

organic

Lista de resultados orgânicos (não pagos).

Lista

organic.url

A URL da página individual do produto.

Cadeia de caracteres

organic.title

O título do produto.

Cadeia de caracteres

organic.brand_link

A URL da página da marca.

Cadeia de caracteres

organic.brand_name

O nome da marca.

Cadeia de caracteres

organic.price_data

Container para os dados de preço do produto.

Dicionário

organic.price_data.price

O preço do produto.

Flutuante

organic.price_data.currency

A moeda do preço.

Cadeia de caracteres

organic.price_data.upper_price

O preço máximo, se houver uma faixa de preço.

Flutuante

organic.product_id

O ID exclusivo do produto.

Cadeia de caracteres

organic.rating_data

Container para os dados de avaliação do produto.

Dicionário

organic.rating_data.count

A quantidade de avaliações.

Inteiro

organic.rating_data.score

A pontuação média da avaliação.

Flutuante

organic.rating_data.reviews_url

A URL da página de avaliações.

Cadeia de caracteres

organic.shipping_message

As informações de envio do produto.

Cadeia de caracteres

criado_em

O timestamp em que o trabalho de scraping foi criado.

Cadeia de caracteres

atualizado_em

O timestamp em que o trabalho de scraping foi concluído.

Cadeia de caracteres

parse_status_code

O código de status do trabalho de parsing. Você pode ver os códigos de status do parser descritos aqui.

Inteiro

page

O número da página dos resultados de busca

Inteiro

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.

Inteiro

parser_type

O tipo de parser usado para extrair os dados.

Cadeia de caracteres

id_do_trabalho

O ID do trabalho associado ao trabalho de scraping.

Cadeia de caracteres

Atualizado

Isto foi útil?