Ads Max

Faça scraping dos resultados do Google Search otimizados para máxima visibilidade de anúncios pagos, com dados analisados para anúncios pagos, resultados orgânicos, painéis do Knowledge Graph, carrosséis de imagens e mais.

O google_ads a fonte é otimizada para recuperar resultados do Google Search (SERPs) e Google AI Overviews com anúncios pagos em um taxa máxima de anúncios. A fonte retornará apenas dez resultados por página, garantindo as maiores chances de exibição de resultados pagos. Fora isso, ela suporta os mesmos parâmetros que o Web Searcharrow-up-right.

Exemplos de requisição

Neste exemplo, fazemos uma requisição para recuperar resultados de busca pela palavra-chave adidas.

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

Usamos Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrona Push-Pull integração, consulte o métodos de integração seção.

Valores dos parâmetros da requisição

Genérico

Configuração básica e opções de customização para rastrear anúncios do Google.

Parâmetro
Descrição
Valor Padrão

source

Define o scraper.

google_ads

query

A palavra-chave ou frase a ser pesquisada.

-

render

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

-

parse

Retorna dados analisados quando definido como true. Explore o dicionário de dados de saída.

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 da pesquisa a locais geográficos e idiomas específicos.

Parâmetro
Descrição
Valor Padrão

geo_location

A localização geográfica para a qual o resultado deve ser adaptado. Usar este parâmetro corretamente é extremamente importante para obter os dados certos. Para mais informações, leia sobre nossas geo_location estruturas de parâmetro aqui.

-

locale

Accept-Language valor do cabeçalho que altera o idioma da interface da página de pesquisa do Google. Mais informações.

-

context: results_language

Idioma dos resultados. A lista de idiomas do Google suportados pode ser encontrada aqui.

-

Paginação

Controles para gerenciar a paginação e a recuperação dos resultados de pesquisa.

Parâmetro
Descrição
Valor Padrão

start_page

Número da página inicial.

1

pages

Número de páginas a serem recuperadas.

1

Opções para filtrar e refinar resultados de busca com base em vários critérios. Aprenda a usar parâmetros de contexto

Opções para filtrar e refinar resultados de pesquisa com base em vários critérios.

Parâmetro
Descrição
Valor Padrão

context:

o parâmetro permite alternar entre diferentes guias de busca, como imagens, locais ou vídeos, para personalizar o tipo de resultados exibidos. Encontre os valores aceitos

o parâmetro permite alternar entre diferentes guias de busca, como imagens, locais ou vídeos, para personalizar o tipo de resultados exibidos. Encontre os valores aceitos tbm aquiarrow-up-right.

-

context: Parâmetro to-be-matched ou

Aceita valores: Parâmetro to-be-matched ou app blg, bks, dsc, isch, nws, pts, plcs, rcp, lcl, tbs

-

context: Este parâmetro é como um contêiner para parâmetros do Google mais obscuros, como limitar/ordenar resultados por data, além de outros filtros, alguns dos quais dependem do

Este parâmetro é como um contêiner para parâmetros do Google mais obscuros, como limitar/ordenar resultados por data, além de outros filtros, alguns dos quais dependem do parâmetro. Este parâmetro é como um contêiner para parâmetros do Google mais obscuros, como limitar/ordenar resultados por data, além de outros filtros, alguns dos quais dependem do Parâmetro to-be-matched ou tbs=app_os:1 só está disponível com value Parâmetro to-be-matched ou value blgos parâmetros de contexto não podem ser usados juntos em uma única requisição de scraping; por favor selecione apenas um. Usar ambos simultaneamente pode levar a conflitos ou comportamento inesperado. aquiarrow-up-right.

-

Outros

Configurações avançadas adicionais e controles para requisitos especializados.

Parâmetro
Descrição
Valor Padrão

context: nfpr

true desativará a autocorreção ortográfica

false

Parâmetros de contexto

Todos os parâmetros de contexto devem ser adicionados ao context array como objetos com key e value pares, por exemplo:

Exemplo de saída

Dicionário de saída

google_ads a saída inclui campos como URL, página, resultados e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do Google Ads Max que analisamos, incluindo descrição, tipo de dado e metadados relevantes.

circle-info

O número de itens e campos para um tipo de resultado específico pode variar dependendo da consulta de pesquisa.

Nome da Chave
Descrição
Tipo

url

A URL da página de resultados de busca do Google.

string

chave e indicando o número de resultados orgânicos por página usando a

Número da página.

integer

resultados

Um objeto contendo todos os tipos de resultado de busca.

object

results.paid

Lista de resultados de anúncios pagos com detalhes como título, descrição, URL e sitelinks.

array

results.organic

Lista de resultados orgânicos (não pagos) com título, descrição, URL e sitelinks.

array

results.images

Resultados de carrossel de imagens exibidos na página de busca.

object

results.knowledge

Dados do painel do Knowledge Graph incluindo título, descrição, imagens, factóides e buscas relacionadas.

object

results.navigation

Abas de navegação para alternar entre tipos de busca (Imagens, Vídeos, Notícias, etc.).

array

results.instant_answers

Recursos especiais ou caixas de resposta instantânea exibidas na página.

array

results.related_searches

Sugestões de busca relacionadas com suas consultas e posição.

object

results.search_information

Metadados sobre a busca incluindo a consulta e o total de resultados.

object

results.total_results_count

Número total estimado de resultados para a consulta.

integer

parse_status_code

Código de status da operação de parsing.

integer

created_at

Timestamp quando o trabalho de scraping foi criado.

timestamp

updated_at

Timestamp quando o trabalho de scraping foi finalizado.

timestamp

job_id

ID do job associado ao trabalho de scraping.

string

status_code

Código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aquiarrow-up-right.

integer

Atualizado

Isto foi útil?