Búsqueda de imágenes

Extrae resultados de Google Image Search con datos analizados, incluidos listados de imágenes orgánicas, URLs de imágenes, dominios de origen, títulos, búsquedas sugeridas e información de búsqueda.

El google_search source está diseñado para recuperar resultados de Google Search (SERPs). Esta subpágina presenta específicamente datos relacionados con Google Image Search. Para explorar otros tipos de resultados, lea aquí: Web Search, Búsqueda de noticias.

Explorar salida diccionario de datos para cada función de Image SERP, ofreciendo una breve descripción, captura de pantalla, fragmento de código JSON analizado y una tabla que define cada campo analizado. Navegue por los detalles usando la navegación de la derecha o desplazándose hacia abajo en la página.

Ejemplos de solicitud

En los ejemplos a continuación, hacemos una solicitud para obtener páginas de resultados de búsqueda de imágenes para el término de búsqueda adidas.

udm

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "google_search",
        "query": "adidas",
        "parse": true,
        "context": [
            {
                "key": "udm",
                "value": "2"
            }
        ]
    }'

tbm

Usamos el método de integración síncrona Realtime en nuestros ejemplos. Si deseas usar Proxy Endpoint o la integración asíncrona Push-Pull consulta la sección de métodos de integración .

Valores de los parámetros de solicitud

Genérico

Opciones básicas de configuración y personalización para extraer resultados de búsqueda de Google Image.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

google_search

query

La palabra clave o frase a buscar.

-

context: udm

Para obtener resultados de búsqueda de imágenes, establezca value en 2. Encuentre otros valores aceptados aquí.

-

context: tbm

Para obtener resultados de búsqueda de imágenes, establezca value en isch. Otros valores aceptados: app, blg, bks, dsc, nws, pts, plcs, rcp, lcl.

-

render

Habilita el renderizado de JavaScript cuando se establece en html. Más información.

-

parse

Devuelve datos analizados cuando se establece en true. Explora el diccionario de datos.

false

callback_url

URL de tu endpoint de callback. Más información

-

user_agent_type

Tipo de dispositivo y navegador. La lista completa se puede encontrar aquí.

desktop

- parámetro obligatorio

- udm y tbm los parámetros context no se pueden usar juntos en una sola solicitud de scraping; por favor, seleccione uno de ellos. Usar ambos simultáneamente puede provocar conflictos o un comportamiento inesperado.

Operadores avanzados de búsqueda de Google

Al extraer datos, puede resultarte útil combinar operadores avanzados de búsqueda de Google con tu consulta. Esto te permite personalizar el alcance de la búsqueda, asegurando que los resultados sean más relevantes y específicos. Explora estos comandos especiales aquí y aquí. Consulta un ejemplo a continuación.

Localización

Adapta los resultados de búsqueda a ubicaciones geográficas e idiomas específicos.

Parámetro
Descripción
Valor predeterminado

geo_location

La ubicación geográfica para la que se debe adaptar el resultado. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Para más información, lee sobre nuestras geo_location estructuras de parámetros aquí.

-

locale

Accept-Language valor del encabezado que cambia el idioma de la interfaz web de tu 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.

Parámetro
Descripción
Valor predeterminado

start_page

Número de página inicial.

1

pages

Número de páginas a recuperar.

1

Filtrado

Opciones para filtrar y refinar los resultados de búsqueda según varios criterios.

Parámetro
Descripción
Valor predeterminado

context:safe_search

Búsqueda segura. Establécelo en true para habilitarla.

false

context: tbs

tbs parámetro. Este parámetro funciona como un contenedor para parámetros de Google más obscuros, como limitar/ordenar resultados por fecha, así como otros filtros, algunos de los cuales dependen de tbm (p. ej. tbs=app_os:1 solo está disponible con el tbm valor app). Más información aquí.

-

Otros

Configuraciones y controles avanzados adicionales para requisitos especializados.

Parámetro
Descripción
Valor predeterminado

context: fpstate

Establecer el valor de fpstate en aig hará que Google cargue más aplicaciones. Este parámetro solo es útil si se usa junto con el render parámetro.

-

context: nfpr

true desactivará la autocorrección ortográfica

false

Parámetros de contexto

Todos los parámetros de contexto deben añadirse al arreglo context como objetos con pares key y valor value, por ejemplo.:

Datos estructurados

SERP Scraper API es capaz de extraer un objeto HTML o JSON que contiene resultados de búsqueda de Google, ofreciendo datos estructurados sobre varios elementos de la página de resultados.

google_search salida estructurada de imágenes

Solo analizamos resultados de búsqueda de imágenes para desktop búsquedas.

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La salida estructurada de Google Image Search incluye campos como URL, page, resultados, y otros. La tabla siguiente presenta una lista detallada de cada función de SERP que analizamos, junto con su descripción y tipo de datos. La tabla también incluye algunos metadatos.

El número de elementos y campos para un tipo de resultado específico puede variar según la consulta de búsqueda.

Clave (results.images)
Descripción
Tipo

url

La URL de la página de búsqueda de Google.

string

resultados

Un diccionario que contiene los resultados de la búsqueda.

array

results.organic

Una lista de resultados no pagados con sus respectivos detalles.

array

resaults.search_information

Una lista de detalles de la consulta de búsqueda enviada.

object

results.suggested_searches

Una lista de búsquedas sugeridas que se muestra justo debajo de la consulta de búsqueda original.

array

parse_status_code

El código de estado del trabajo de análisis. Puedes ver los códigos de estado del analizador descritos aquí.

integer

created_at

La marca de tiempo cuando se creó el trabajo de scraping.

timestamp

updated_at

La marca de tiempo cuando terminó el trabajo de scraping.

timestamp

page

Número de página relativo a la paginación de la SERP de Google.

integer

job_id

El ID del trabajo asociado con el trabajo de scraping.

string

status_code

El código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos aquí.

integer

En las siguientes secciones, los fragmentos de código JSON analizados están abreviados cuando hay más de un elemento disponible para el tipo de resultado.

Orgánico

La Image Search organic sección muestra listados no pagados en los resultados de Google Image Search, organizados por relevancia mediante el algoritmo de Google. Estos resultados se presentan a los usuarios que buscan contenido visual y se muestran en una sección dedicada distinta de otros tipos de resultados de búsqueda.

Clave (results.organic)
Descripción
Tipo

pos

Un indicador único que denota la posición de la imagen en la lista.

string

link

La URL del sitio donde se размещa la imagen.

array

image

La URL de la imagen.

array

title

El título del artículo donde se coloca la imagen.

object

dominio

El dominio del sitio que contiene el resultado de la imagen.

array

pos_overall

Un indicador único que denota la posición de la imagen en la lista.

integer

Información de búsqueda

información de búsqueda es una sección que proporciona detalles sobre la consulta de búsqueda. Incluye información como el término de búsqueda original y, si corresponde, cualquier autocorrección realizada por Google.

Clave (results.search_information)
Descripción
Tipo

query

El término de búsqueda original.

string

showing_results_for

El término de búsqueda para el que se muestran los resultados. query y showing_results_for puede diferir si Google autocorregió el término de búsqueda proporcionado.

array

Búsquedas sugeridas

El suggested_searches (array) en Google Image Search proporciona una lista de términos de búsqueda sugeridos relacionados con la consulta original. Los usuarios pueden explorar estas opciones de búsqueda adicionales para refinar o ampliar su búsqueda de imágenes.

Última actualización

¿Te fue útil?