For the complete documentation index, see llms.txt. This page is also available as Markdown.

Búsqueda de imágenes

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

La google_search La fuente está diseñada para recuperar resultados de búsqueda de Google (SERPs). Esta subpágina presenta específicamente datos relacionados con la Búsqueda de imágenes de Google. Para explorar otros tipos de resultados, lea aquí: Búsqueda web, Búsqueda de noticias.

Explorar la salida diccionario de datos para cada función de SERP de imágenes, 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 siguientes, 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
            }
        ]
    }'
import requests
from pprint import pprint

# Structure payload.
payload = {
    'source': 'google_search',
    'query': 'adidas',
    'parse': True,
    'context': [
        {'key': 'udm', 'value': 2},
    ],
}

# Get response.
response = requests.post(
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())

tbm

Usamos Realtime método de integración síncrono en nuestros ejemplos. Si desea usar Proxy Endpoint o asincrónica Push-Pull integración, consulte la métodos de integración secció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 Imágenes.

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper. Use google_search.

query

La palabra clave o frase que se va a buscar.

context: udm

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

context: tbm

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

render

Habilita la renderización de JavaScript cuando se establece en html. Más información.

parse

Devuelve datos analizados cuando se establece en true. Explore la salida diccionario de datos.

false

callback_url

URL de su 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

Operadores avanzados de búsqueda de Google

Al hacer scraping, puede resultarle útil combinar los operadores de búsqueda avanzados de Google con su consulta. Esto le permite personalizar el alcance de la búsqueda, asegurando que los resultados sean más relevantes y precisos. Explore estos comandos especiales aquí y aquí. Vea un ejemplo a continuación.

Localización

Adapte 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 debe adaptarse el resultado. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Para obtener más información, lea sobre nuestras geo_location estructuras de parámetros sugeridas aquí.

-

locale

valor del encabezado Accept-Language que cambia el idioma de la interfaz web de su 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ézcalo en true para activarla.

false

context: tbs

tbs parámetro. Contenedor para parámetros de Google menos comunes, como limitar/ordenar resultados por fecha u otros filtros que dependen del tbm parámetro (p. ej. tbs=app_os:1 solo está disponible con 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 fpstate valor en aig hará que Google cargue más apps. 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 agregarse al context arreglo como objetos con key y valor pares, 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 los resultados de búsqueda de imágenes para desktop búsquedas.

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La salida estructurada de Búsqueda de imágenes de Google incluye campos como URL, page, results, y otros. La tabla a continuación presenta una lista detallada de cada función SERP que analizamos, junto con su descripción y tipo de dato. 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.

cadena

results

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

arreglo

results.organic

Una lista de resultados orgánicos con sus respectivos detalles.

arreglo

resaults.search_information

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

objeto

results.suggested_searches

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

arreglo

parse_status_code

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

entero

created_at

La marca de tiempo en que se creó el trabajo de scraping.

marca de tiempo

updated_at

La marca de tiempo en que se finalizó el trabajo de scraping.

marca de tiempo

page

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

entero

job_id

El ID del trabajo asociado con el trabajo de scraping.

cadena

status_code

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

entero

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

Orgánico

La búsqueda de imágenes orgánico la sección muestra listados orgánicos en los resultados de búsqueda de imágenes de Google, organizados por relevancia mediante el algoritmo de Google. Estos resultados se presentan a 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.

cadena

link

La URL del sitio donde se ubica la imagen.

arreglo

image

La URL de la imagen.

arreglo

title

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

objeto

domain

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

arreglo

pos_overall

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

entero

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.

cadena

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 autocorrigió el término de búsqueda proporcionado.

arreglo

Búsquedas sugeridas

La suggested_searches (arreglo) en Búsqueda de imágenes de Google 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?