Ads Max
Raspe resultados do Google Search otimizados para máxima visibilidade de anúncios pagos, com dados parseados de anúncios pagos, resultados orgânicos, carrosséis de imagens e muito mais.
O google_ads a fonte é otimizada para recuperar resultados da Pesquisa Google (SERPs) e do Google AI Overviews com anúncios pagos em uma taxa máxima de anúncios. A fonte retornará apenas dez resultados por página, garantindo as maiores chances de aparecerem resultados pagos. Além disso, ela oferece suporte aos mesmos parâmetros que a versão regular Web Pesquisa.
Exemplos de requisiçã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
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'google_ads',
'query': 'adidas',
'parse': True
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
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
Configuração básica e opções de personalização para extrair anúncios do Google.
source
Define o scraper.
google_ads
query
A palavra-chave ou frase a ser pesquisada.
-
parse
Retorna os dados analisados quando definido como verdadeiro. Explorar saída dicionário de dados.
false
- parâmetro obrigatório
Localização
Adapte os resultados de pesquisa para locais geográficos e idiomas específicos.
geo_location
O local geográfico para o 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 sugeridas aqui.
-
locale
Accept-Language valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Google. Mais informações.
-
Paginação
Controles para gerenciar a paginação e a recuperação dos resultados da pesquisa.
start_page
Número da página inicial.
1
páginas
Número de páginas a recuperar.
1
Filtragem
Opções para filtrar e refinar os resultados de pesquisa com base em vários critérios.
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
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. Esse parâmetro é como um contêiner para parâmetros mais obscuros do Google, como limitar/ordenar resultados por data, bem como outros filtros, alguns dos quais dependem do tbm parâmetro (por ex. tbs=app_os:1 está disponível apenas com o tbm valor app). Mais informações aqui.
-
Outros
Configurações e controles avançados adicionais para requisitos especializados.
context:
nfpr
verdadeiro 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 pares key e valor -valor, por exemplo:
Exemplo de saída
Dicionário de saída
google_ads a saída inclui campos como URL, página, resultados e muito mais. A tabela abaixo apresenta uma lista detalhada de cada elemento Ads Max do Google que analisamos, incluindo descrição, tipo de dado e metadados relevantes.
url
A URL da página de resultados da pesquisa Google.
string
page
Número da página.
integer
resultados
Um objeto contendo todos os tipos de resultados de pesquisa.
objeto
results.paid
Lista de resultados de anúncios pagos com detalhes como título, descrição, URL e links de site.
array
results.organic
Lista de resultados orgânicos (não pagos) com título, descrição, URL e links de site.
array
results.images
Resultados de carrossel de imagens exibidos na página de pesquisa.
objeto
results.instant_answers
Recursos especiais ou caixas de resposta instantânea exibidos na página.
array
results.knowledge
Dados do painel do Knowledge Graph, incluindo título, descrição, imagens, fatos e pesquisas relacionadas.
objeto
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 pesquisa relacionada com suas consultas e posição.
objeto
results.search_information
Metadados sobre a pesquisa, incluindo a consulta e a contagem total de resultados.
objeto
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
criado_em
Carimbo de data/hora em que o trabalho de scraping foi criado.
carimbo_de_data_hora
atualizado_em
Carimbo de data/hora em que o trabalho de scraping foi concluído.
carimbo_de_data_hora
id_do_trabalho
ID do trabalho associado ao trabalho de scraping.
string
código_de_status
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?

