Formando Requisições

Aprenda como formar requisições da Web Scraper API para mecanismos de busca, marketplaces e outros sites. Inclui exemplos de código e orientação sobre parâmetros.

Leia guias detalhados sobre como começar e fazer requisições usando Web Scraper API para diferentes sites.

Motores de busca

Primeiros passos

Selecione o mecanismo de busca que você deseja rastrear: Google, Bing, Outros motores de busca.

Solicitar exemplo

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "google_search",
        "query": "adidas"
    }'

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.

Formando uma requisição

  1. Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).

  2. Ao formar uma requisição, inclua os seguintes elementos:

  1. Endpoint:

  1. Nome de usuário e senha (autenticação HTTParrow-up-right). Crie credenciais de usuário da API durante seu registro de teste ou compra do produtoarrow-up-right.

circle-exclamation
  1. Content-type. Ao submeter jobs, sempre adicione este cabeçalho:

  1. Payload:

    1. source - Este parâmetro define o scraper que será usado para processar sua solicitação.

    2. URL ou query - Forneça o URL ou query para o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.

    3. Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como geo_location, user_agent_type, parse, render e mais para personalizar sua requisição de scraping.

Alvo
Fonte (URL de Scraping)
Fonte (Usando Query)

google

google_search,

google_ads,

google_lens,

google_maps,

google_travel_hotels,

google_suggest,

google_trends_explore

bing

bing_search

universal

Usando query parâmetro não é suportado

Marketplaces

Primeiros passos

Selecione o marketplace online que você deseja rastrear: Amazon, Google Shopping, Walmart, Best Buy, Etsy, Alvo, Outros Sites.

Solicitar exemplo

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.

Formando uma requisição

  1. Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).

  2. Ao formar uma requisição, inclua os seguintes elementos:

  1. Endpoint:

  1. Nome de usuário e senha (autenticação HTTParrow-up-right). Crie credenciais de usuário da API durante seu registro de teste ou compra do produtoarrow-up-right.

circle-exclamation
  1. Content-type. Ao submeter jobs, sempre adicione este cabeçalho:

  1. Payload:

    1. source - Este parâmetro define o scraper que será usado para processar sua solicitação.

    2. URL ou query - Forneça o URL ou query para o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.

    3. Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como geo_location, user_agent_type, parse, render e mais para personalizar sua requisição de scraping.

Alvo
Fonte (URL de Scraping)
Fonte (Usando Query)

amazon

amazon_product,

amazon_search,

amazon_pricing,

amazon_sellers,

amazon_bestsellers,

amazon_questions

google

google_shopping_product,

google_shopping_search,

google_shopping_pricing

universal

Usando query parâmetro não é suportado

Outros sites

Primeiros passos

Rastreie qualquer URL com nosso universal source. Você também pode adicionar parâmetros adicionais.

Solicitar exemplo

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.

Formando uma requisição

  1. Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).

  2. Ao formar uma requisição, inclua os seguintes elementos:

  1. Endpoint:

  1. Nome de usuário e senha (autenticação HTTParrow-up-right). Crie credenciais de usuário da API durante seu registro de teste ou compra do produtoarrow-up-right.

circle-exclamation
  1. Content-type. Ao submeter jobs, sempre adicione este cabeçalho:

  1. Payload.

    1. source - Este parâmetro define o scraper que será usado para processar sua solicitação.

    2. URL - Forneça o URL do alvo que você quer rastrear, por exemplo:

      1. Imobiliário: Idealista, Redfin, Zillow, Zoopla

      2. Viagens: Airbnb, Agoda, Booking, TripAdvisor

      3. Automotivo: Crunchbase, ZoomInfo, AngelList, Product Hunt

      4. Dados de empresas: Netflix, SoundCloud, YouTube, IMDb

      5. Entretenimento: AutoEurope, Autotrader, RockAuto, Halfords

      6. Qualquer outro.

    3. Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como geo_location, user_agent_type, e mais para personalizar sua requisição de scraping.

circle-info

Se precisar de ajuda para fazer sua primeira solicitação, sinta-se à vontade para nos contatar via chat ao vivo disponível 24/7.

circle-info

Todas as informações aqui são fornecidas "no estado em que se encontram" e apenas para fins informativos. Não fazemos nenhuma declaração e isentamos toda responsabilidade com respeito ao seu uso de qualquer informação contida nesta página. Antes de se envolver em atividades de scraping de qualquer tipo, você deve consultar seus assessores jurídicos e ler cuidadosamente os termos de serviço do site em questão ou obter uma licença de scraping.

Atualizado

Isto foi útil?