AI Overviews
Aprende cómo puedes extraer AI Overviews con Web Scraper API. Encuentra ejemplos de código y parámetros soportados.
El google_search y google_ads las fuentes pueden devolver AI Overviews desde los resultados de Google Search en todas las regiones globales compatibles. ai_overviews la matriz de resultados admite múltiples bloques de IA en una sola respuesta, incluidas secciones como “People also ask” y “Things to know”.
Para maximizar la probabilidad de recibir contenido de AI Overviews completamente renderizado, debe incluir los siguientes parámetros:
source
google_search o google_ads
render
html
user_agent_type
desktop o móvil
Usar estos parámetros también le permite recibir tanto la respuesta general como el contenido de AI Overviews con una sola solicitud.
Google genera dinámicamente este contenido o carga una versión en caché, por lo que las respuestas generadas por IA pueden variar con el tiempo, incluso con parámetros idénticos.
Explorar diccionario de datos para algunas de las características SERP de AI Overviews.
Disponibilidad regional de AI Overviews
Google AI Overviews está disponible en la mayoría de los países, con algunas excepciones. Actualmente los países excluidos más grandes son:
Francia
China
Irán
Corea del Norte
La función Google AI Overviews se está implementando continuamente con más países incluidos con el tiempo.
Muestras de solicitud
Usamos Realtime método de integración en nuestros ejemplos. Si desea usar Proxy Endpoint o asincrónico Push-Pull integración, consulte el métodos de integración sección.
Valores de parámetros de la solicitud
Genérico
Configuración básica y opciones de personalización para raspar resultados de búsqueda web de Google con AI Overviews.
source
Establece el scraper. Use google_search o google_ads.
google_search
query
La palabra clave o frase para buscar.
-
parse
Devuelve datos analizados cuando se establece en true.
false
user_agent_type
Tipo de dispositivo y navegador. Use desktop o móvil.
desktop
- parámetro obligatorio
Operadores de búsqueda avanzada de Google
Al raspar, puede resultar útil combinar operadores avanzados de búsqueda de Google con su consulta. Le permite personalizar el alcance de la búsqueda, asegurando que los resultados sean más relevantes y centrados. Explore estos comandos especiales aquí y aquí. Vea la consulta de ejemplo a continuación.
Localización
Adapte los resultados de búsqueda a ubicaciones geográficas e idiomas específicos.
geo_location
La ubicación geográfica para la cual se deben adaptar los resultados. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Para más información, lea sobre nuestras sugeridas geo_location estructuras de parámetros aquí.
-
locale
Accept-Language valor del encabezado que cambia el idioma de la interfaz web de la página de búsqueda de Google. Más información.
-
Paginación
Controles para gestionar la paginación y la recuperación de resultados de búsqueda.
start_page
Número de página inicial.
1
pages
Número de páginas a recuperar.
1
limit
Número de resultados a recuperar en cada página.
10
context:Número de resultados a recuperar en cada página.
limit_per_page Raspe múltiples páginas usando la misma dirección IP y sesión (conjunto de cookies). Al especificar los números de página en un array JSON con la page limit clave e indicando el número de resultados orgánicos por página usando la clave, puede minimizar la posibilidad de ver resultados orgánicos superpuestos entre páginas (p. ej., el último resultado orgánico de la primera página siendo el mismo que el primer resultado orgánico de la segunda página)..
-
Ver ejemplo
La Web Scraper API admite completamente el desplazamiento continuo de Google Search. Detecta automáticamente los diseños de desplazamiento continuo, cargando de manera eficiente los resultados orgánicos solicitados sin parámetros adicionales requeridos.
La Web Scraper API admite completamente el desplazamiento continuo de Google Search. Detecta automáticamente los diseños de desplazamiento continuo, cargando eficientemente los resultados orgánicos solicitados sin parámetros adicionales requeridos.
Límite por página
Debido a cambios recientes en los límites de Google, hemos ajustado el comportamiento de la Web Scraper API. El máximo de resultados por página coincidirá con la salida orgánica de Google, que suele ser de 10 resultados.
Raspe múltiples páginas usando la misma dirección IP y sesión (conjunto de cookies). Al especificar los números de página en un array JSON con la
Ejemplo 0 El número de la página que desea raspar. Cualquier valor entero mayor que
1
limit
funcionará 1 y 100 El número de resultados en la página en cuestión. Cualquier valor entero entre
90
(inclusive) funcionará.
{"page": 2, "limit": 90}
Filtrado aquí.
context:
Opciones para filtrar y refinar los resultados de búsqueda según varios criterios. Aprenda a usar parámetros de contexto
filter 0 Establecer el valor de este parámetro en
1
context:
le permite ver resultados que de otro modo serían excluidos debido a su similitud con otros resultados.
safe_search true Búsqueda segura. Establecer en
false
context:
El parámetro permite cambiar entre diferentes pestañas de búsqueda, como imágenes, lugares o videos, para personalizar el tipo de resultados mostrados. Encuentre los valores aceptados
tbm El parámetro permite cambiar entre diferentes pestañas de búsqueda, como imágenes, lugares o videos, para personalizar el tipo de resultados mostrados. Encuentre los valores aceptados Parámetro To-be-matched o . Los valores aceptados son:, app, blg, bks, dsc, isch, nws, pts, plcs, rcp
-
context:
lcl
Este parámetro es como un contenedor para parámetros de Google más oscuros, como limitar/ordenar resultados por fecha, así como otros filtros, algunos de los cuales dependen del El parámetro permite cambiar entre diferentes pestañas de búsqueda, como imágenes, lugares o videos, para personalizar el tipo de resultados mostrados. Encuentre los valores aceptados Este parámetro es como un contenedor para parámetros de Google más oscuros, como limitar/ordenar resultados por fecha, así como otros filtros, algunos de los cuales dependen del parámetro (p. ej. tbs=app_os:1 El parámetro permite cambiar entre diferentes pestañas de búsqueda, como imágenes, lugares o videos, para personalizar el tipo de resultados mostrados. Encuentre los valores aceptados value . Los valores aceptados son:value aquí.
-
para activarla. y El parámetro permite cambiar entre diferentes pestañas de búsqueda, como imágenes, lugares o videos, para personalizar el tipo de resultados mostrados. Encuentre los valores aceptados ). Más información
Otros
Ajustes avanzados adicionales y controles para requisitos especializados.
context:
Configuraciones y controles avanzados adicionales para requisitos especializados.
fpstate Configuraciones y controles avanzados adicionales para requisitos especializados. Establecer el valor en aig render hará que Google cargue más aplicaciones. Este parámetro solo es útil si se usa junto con el
-
context:
nfpr
true desactivará la autocorrección ortográfica
false
Parámetros de contexto
Todos los parámetros de contexto deben añadirse al context array como objetos con key y value pares, p. ej.:
Estructura y procesamiento de datos
Diccionario de datos
Todas las claves disponibles dentro de la función SERP AI Overviews están definidas en la tabla a continuación:
answer_text
Información general sobre el término de búsqueda de Google Search.
array
bullet_list
Indica información sobre elementos renderizados en una lista con viñetas dentro de la función SERP AI Overviews.
array
products
Una lista de productos con sus respectivos detalles.
object
source_panel
Una lista de fuentes utilizadas para generar el resultado AI Overviews en la función SERP de Google.
object
additional_questions
Una lista de preguntas adicionales con sus respectivos detalles.
object
recipes
Una lista de recetas con sus detalles respectivos.
object
info_list
Una lista de información frecuentemente usada para representar pasos de un proceso relevante para la consulta de búsqueda.
array
pos_overall
Una indicación de la posición del resultado de la función SERP AI Overviews entre todos los resultados disponibles en Google SERP.
integer
Trabajar con múltiples AI Overviews
Dado que AI Overviews ahora se devuelve como una matriz, debe iterar a través de ellas:
En la mayoría de los casos, habrá solo un AI Overview, pero su código debe estar preparado para manejar múltiples entradas.
Explore ejemplos de resultados de AI Overviews a continuación, categorizados por diferentes consultas de búsqueda: Ítem, Recipes, Instrucción.
Ítem
En el siguiente ejemplo, se usó la consulta "Emporio Armani EA3192".
Texto de la respuesta
texto
Una respuesta corta a la consulta de Google Search.
array
pos
Un indicador que denota la posición de un elemento dado entre todos los resultados de respuesta de AI Overviews.
integer
Lista con viñetas
list_title
El título de la lista con viñetas.
string
points
Los elementos mostrados en la lista con viñetas. Todos los elementos están separados por comas.
array
pos
Un indicador que denota la posición de un elemento dado entre todos los resultados de listas con viñetas de AI Overviews.
integer
Productos
elementos
Una lista de productos con sus respectivos detalles.
array
items.product_name
El nombre del producto.
string
items.price
El precio actual del producto.
string
items.previous_price
El precio inicial del producto (si aplica).
string
items.seller
El vendedor del producto.
string
items.shipping
El tipo de envío disponible para el producto.
string
items.url
La URL del producto.
string
items.pos
Un indicador que denota la posición de un elemento dado entre todos los resultados de Productos de AI Overviews.
integer
Panel de fuente
elementos
Una lista de fuentes utilizadas para generar el resultado AI Overviews en la función SERP de Google.
object
items.url
La URL del sitio web.
string
items.source
El nombre del sitio web.
string
items.date
La fecha en que se publicó el artículo.
string
items.title
El título del artículo.
string
items.pos
Un indicador que denota la posición de un elemento dado entre todos los resultados del panel de fuentes de AI Overviews.
integer
Preguntas adicionales
items.question
Una lista de Preguntas adicionales separadas por comas relevantes para la consulta de búsqueda original.
array
items.pos
Un indicador que denota la posición de un elemento dado entre todos los resultados de preguntas adicionales de AI Overviews.
integer
Receta
En el siguiente ejemplo, se usó la consulta "recipe for an apple pie".

Recipes
elementos
Una lista de recetas con sus detalles respectivos.
array
items.description
Una breve descripción de la receta.
string
items.image
Una imagen en miniatura de la receta codificada en base64.
string
items.source
El nombre del sitio donde se publica la receta.
string
items.rating
La calificación de la receta.
string
items.rating_count
El número de valoraciones.
string
items.duration
El tiempo necesario para preparar el plato.
string
items.url
La URL a la receta completa.
string
items.title
El título de la receta.
string
En el siguiente ejemplo, se usó la consulta "recipe of a juicy succulent steak".

Lista de información
list_title
El título de la lista.
string
list_items
Contiene una lista de elementos con sus respectivos detalles.
array
list_items.title
El título de la sección dentro de la lista.
string
list_items.content
Una breve descripción de la sección.
array
list_item.pos
Un indicador que denota la posición de un elemento dado entre todos los resultados de Lista de información de AI Overviews.
integer
Instrucción
En el siguiente ejemplo, se usó la consulta "docker exec commands explained".

Comando de texto de respuesta
Nota: los detalles se muestran en la misma matriz que para consulta de búsqueda relacionada con el ítem, sin embargo, aparece un nuevo tipo de clave (command) para consultas relacionadas con instrucciones
command
Una instrucción dada a una computadora o software para realizar una tarea específica.
string
Última actualización
¿Te fue útil?

