Ads Max
Aprenda como usar esta fonte para visibilidade máxima de anúncios pagos.
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 Pesquisar.
Amostras de requisição
Neste exemplo, fazemos uma requisição para google.nl 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",
"domain": "nl",
"query": "adidas",
"parse": true
}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
'source': 'google_ads',
'domain': 'nl',
'query': 'adidas',
'parse': True
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Imprimir a resposta formatada no stdout.
pprint(response.json())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.
Valores dos parâmetros da requisição
Genérico
Configuração básica e opções de personalização para raspagem de anúncios do Google.
source
Define o scraper.
google_ads
query
A palavra-chave ou frase a ser pesquisada.
-
- parâmetro obrigatório
Localização
Adapte os resultados da pesquisa a localizações geográficas, domínios e idiomas específicos.
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 sugeridas geo_location estruturas de parâmetro aqui.
-
domínio
Localização de domínio para o Google. A lista completa de domínios disponíveis pode ser encontrada aqui.
com
locale
Accept-Language valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Google. Mais info.
-
context:
results_language
Idioma dos resultados. A lista de idiomas suportados pelo Google pode ser encontrada aqui.
-
Paginação
Controles para gerenciar a paginação e recuperação dos resultados de pesquisa.
start_page
Número da página inicial.
1
pages
Número de páginas a recuperar.
1
Filtragem
Opções para filtrar e refinar resultados de busca com base em vários critérios.
context:
udm
udm parâmetro permite alternar entre diferentes abas de pesquisa, como imagens, lugares ou vídeos, para personalizar o tipo de resultados exibidos. Encontre os valores aceitos aqui.
-
context:
tbm
A ser correspondido ou tbm parâmetro. Os valores aceitos são: app, blg, bks, dsc, isch, nws, pts, plcs, rcp, lcl
-
context:
tbs
tbs parâmetro. Este parâmetro é como um contêiner para parâmetros google mais obscuros, como limitar/ordenar resultados por data, bem como outros filtros, alguns dos quais dependem do tbm parâmetro (por exemplo tbs=app_os:1 só está disponível com tbm value app). Mais informações aqui.
-
Outros
Configurações avançadas adicionais e controles para requisitos especializados.
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:
Amostra 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 nós analisamos, incluindo descrição, tipo de dado e metadados relevantes.
url
A URL da página de resultados de busca do Google.
string
page
Número da página.
integer
results
Um objeto contendo todos os tipos de resultados 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 buscas relacionadas com suas consultas e posição.
object
results.search_information
Metadados sobre a busca incluindo a consulta e a contagem 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 job de scraping foi criado.
timestamp
updated_at
Timestamp quando o job de scraping foi finalizado.
timestamp
job_id
ID do job associado ao job de scraping.
string
status_code
Código de status do job de scraping. Você pode ver os códigos de status do scraper descritos aqui.
integer
Atualizado
Isto foi útil?

