Ads Max

Raspe resultados da Pesquisa Google 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 source está otimizado para recuperar resultados da Pesquisa Google (SERPs) e do Google AI Overviews com anúncios pagos em um taxa máxima de anúncios. A source retornará apenas dez resultados por página, garantindo as maiores chances de resultados pagos aparecerem. Fora isso, ele suporta os mesmos parâmetros que o regular Web Pesquisa.

Exemplos de solicitação

Neste exemplo, fazemos uma solicitação para recuperar resultados de pesquisa para a 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 o método de integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull , consulte a seção métodos de integração .

Valores dos parâmetros da solicitação

Genérico

Opções básicas de configuração e personalização para raspar anúncios do Google.

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

google_ads

query

A palavra-chave ou frase para pesquisar.

-

render

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

-

parse

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

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 de busca para 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âmetros aqui.

-

locale

valor do cabeçalho Accept-Language Mais informações.

-

Paginação

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

Parâmetro
Descrição
Valor padrão

start_page

Número da página inicial.

1

pages

Número de páginas para recuperar.

1

Filtragem

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

Parâmetro
Descrição
Valor padrão

context:

udm

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

-

context: tbm

To-be-matched ou tbm parâmetro. Os valores aceitos são: app, blg, bks, dsc, isch, nws, pts, plcs, rcp, lcl

-

context: tbs

tbs parâmetro. Esse parâmetro funciona como um contêiner para outros parâmetros menos óbvios do Google, como limitar/ordenar resultados por data, além de outros filtros, alguns dos quais dependem do tbm (por exemplo, tbs=app_os:1 só está disponível com o valor tbm ). Mais informações app. aqui.

-

Outros

Configurações e controles avançados adicionais 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 array context como objetos com pares key e ). Mais informações , por exemplo:

Exemplo de saída

Dicionário de saída

google_ads A saída inclui campos como URL, page, results e muito mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do Google Ads Max que analisamos, incluindo descrição, tipo de dados e metadados relevantes.

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 pesquisa do Google.

string

page

Número da página.

integer

resultados

Um objeto contendo todos os tipos de resultados de pesquisa.

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 do carrossel de imagens exibidos na página de pesquisa.

object

results.instant_answers

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

array

results.knowledge

Dados do painel do Knowledge Graph, incluindo título, descrição, imagens, factoids e pesquisas relacionadas.

object

results.navigation

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

array

results.related_searches

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

object

results.search_information

Metadados sobre a pesquisa, incluindo a consulta e a contagem total de resultados.

object

results.total_results_count

Número total estimado de resultados para a consulta.

integer

results.video_boxes

Informações da caixa de vídeo (mais detalhes aqui)

array

parse_status_code

Código de status da operação de análise.

integer

created_at

Timestamp em que o trabalho de scraping foi criado.

timestamp

updated_at

Timestamp em que o trabalho de scraping foi concluído.

timestamp

job_id

ID do trabalho 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 aqui.

integer

Atualizado

Isto foi útil?