AI Overviews
Extraia AI Overviews dos resultados de busca com dados parseados para texto de resposta, listas com marcadores, painéis de fontes e listas de informações.
O google_search e google_ads sources podem retornar AI Overviews dos resultados da Pesquisa Google em todas as regiões globais suportadas. ai_overviews o array de resultados suporta vários blocos de IA em uma única resposta, incluindo seções como “As pessoas também perguntam” e “Coisas para saber.”
Para maximizar a chance de receber o conteúdo dos AI Overviews totalmente renderizado, você deve incluir os seguintes parâmetros:
source
google_search ou google_ads
render
html
user_agent_type
desktop ou mobile
Usar esses parâmetros também permite receber tanto a resposta geral quanto o conteúdo dos AI Overviews com uma única solicitação.
O Google gera dinamicamente este conteúdo ou carrega uma versão em cache, então as respostas geradas por IA podem variar ao longo do tempo, mesmo com parâmetros idênticos.
Explorar dicionário de dados para alguns dos recursos SERP do AI Overviews.
Disponibilidade regional do AI Overviews
O Google AI Overviews está disponível na maioria dos países, com algumas exceções. Atualmente, os maiores países excluídos são:
França
Mônaco
China
Irã
Sudão
Síria
Cuba
Coreia do Norte
O recurso Google AI Overviews está sendo disponibilizado continuamente, com mais países incluídos ao longo do tempo.
Exemplos de requisição
Abaixo estão exemplos de código usando google_search a fonte Web Scraper API para capturar AI Overviews do Google.
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.
Trabalhando com vários AI Overviews
Como os AI Overviews agora são retornados como um array, você precisa iterar por eles:
Na maioria dos casos, haverá apenas um AI Overview, mas seu código deve estar preparado para lidar com várias entradas.
Parâmetros da requisição
Genérico
Opções básicas de configuração e personalização para extrair resultados da pesquisa na web do Google com AI Overviews.
source
Define o scraper. Use google_search ou google_ads.
google_search
query
A palavra-chave ou frase a ser pesquisada.
-
context:
expand_aio
Defina como verdadeiro para expandir AI Overviews do Google (renderização JavaScript ativada).
false
parse
Retorna os dados analisados quando definido como verdadeiro.
false
user_agent_type
Tipo de dispositivo e navegador. Use desktop ou mobile.
desktop
- parâmetro obrigatório
Operadores de pesquisa avançada do Google
Ao extrair dados, você pode achar útil combinar operadores avançados de pesquisa do Google com sua consulta. Isso permite personalizar o escopo da pesquisa, garantindo que os resultados sejam mais relevantes e focados. Explore estes comandos especiais aqui. Veja a consulta de exemplo abaixo.
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
limit
Número de resultados a recuperar em cada página.
10
context:limit_per_page
Extraia várias páginas usando o mesmo endereço IP e sessão (cookie definido). Ao especificar os números das páginas em um array JSON com a page chave e indicar o número de resultados orgânicos por página usando a limit chave, você pode minimizar a chance de ver resultados orgânicos sobrepostos entre as páginas (por exemplo, o último resultado orgânico da primeira página ser o mesmo que o primeiro resultado orgânico da segunda página). Ver exemplo.
-
Suporte a rolagem contínua
O Web Scraper API oferece suporte total à rolagem contínua da Pesquisa Google. Ele detecta automaticamente layouts de rolagem contínua, carregando com eficiência os resultados orgânicos solicitados sem exigir parâmetros extras.
Limite por página
Devido a mudanças recentes no limite do Google, ajustamos o comportamento do Web Scraper API. O número máximo de resultados por página corresponderá à saída orgânica do Google, que normalmente é de 10 resultados.
Para usar este recurso, inclua um array JSON com objetos JSON contendo os seguintes dados:
page
O número da página que você gostaria de extrair. Qualquer valor inteiro maior que 0 funcionará
1
limit
O número de resultados na página em questão. Qualquer valor inteiro entre 1 e 100 (inclusive) funcionará.
90
Solicitar amostra
Filtragem
Opções para filtrar e refinar os resultados da pesquisa com base em vários critérios. Saiba como usar os parâmetros de contexto aqui.
context:
filter
Definir o valor deste parâmetro como 0 permite ver resultados que, de outra forma, seriam excluídos devido à semelhança com outros resultados.
1
context:
safe_search
Pesquisa segura. Defina como verdadeiro para ativá-la.
false
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
Esse parâmetro funciona como um contêiner para outros parâmetros menos óbvios do Google, como limitar/classificar resultados por data, além de 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.
-
udm e tbm parâmetros de contexto não podem ser usados juntos em uma única solicitação de extração; selecione apenas um. Usar ambos simultaneamente pode levar a conflitos ou comportamento inesperado.
Outros
Configurações e controles avançados adicionais para requisitos especializados.
context:
fpstate
Definir o fpstate valor como aig fará o Google carregar mais apps. Esse parâmetro só é útil se usado junto com o render parâmetro.
-
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:
Saída estruturada
Dicionário de dados
Todas as chaves disponíveis no recurso SERP AI Overviews estão definidas na tabela abaixo:
answer_text
Informações gerais sobre o termo consultado na Pesquisa Google.
array
bullet_list
Indica informações sobre itens renderizados em uma lista com marcadores no recurso SERP AI Overviews.
array
source_panel
Uma lista de fontes usadas para gerar o resultado AI Overviews no recurso SERP do Google.
objeto
info_list
Uma lista de informações mais frequentemente usadas para representar etapas de um processo relevante para a consulta de pesquisa.
array
pos_overall
Uma indicação da posição do resultado do recurso SERP AI Overviews entre todos os resultados SERP do Google disponíveis.
integer
Geral
No exemplo a seguir, a consulta "Emporio Armani EA3192" foi usada.
Texto da resposta
fragments
Uma resposta curta para o termo consultado na Pesquisa Google.
array
fragments.text
O conteúdo de texto da resposta do fragmento.
string
fragments.references
Uma lista de fontes referenciadas pelo fragmento.
array
fragments.references.source
O nome da fonte referenciada.
string
fragments.references.url
A URL da fonte referenciada.
string
pos
Um indicador que denota a posição de um item específico entre todos os resultados de resposta dos AI Overviews.
integer
Lista com marcadores
list_title
O título da lista com marcadores.
string
points
Os itens renderizados na lista com marcadores. Todos os itens são separados por vírgulas.
array
points.text
O conteúdo de texto do item com marcador.
string
points.references
Uma lista de fontes referenciadas pelo item com marcador (opcional).
array
pos
Um indicador que denota a posição de um item específico entre todos os resultados da lista com marcadores dos AI Overviews.
integer
Painel de fontes
items
Uma lista de fontes usadas para gerar o resultado AI Overviews no recurso SERP do Google.
objeto
items.url
A URL do site.
string
items.source
O nome do site.
string
items.title
O título do artigo.
string
items.pos
Um indicador que denota a posição de um item específico entre todos os resultados do painel de fontes dos AI Overviews.
integer
Lista de informações
list_title
O título da lista.
string
list_items
Contém uma lista de itens com seus respectivos detalhes.
array
list_items.title
O título da seção dentro da lista.
string
list_items.content
Uma breve descrição da seção.
array
list_item.pos
Um indicador que denota a posição de um item específico entre todos os resultados da lista de informações dos AI Overviews.
integer
Instruções
No exemplo a seguir, a consulta "docker exec commands explained" foi usada.

Texto da resposta
fragments
Fragmento da resposta da consulta da Pesquisa Google em texto simples.
array de strings
pos
Um indicador que denota a posição do item na resposta do Overview.
integer
Atualizado
Isto foi útil?

