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 parseados, 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.

El google_search La fuente está diseñada 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, lee aquí: Búsqueda web, Búsqueda de noticias.

Explorar salida diccionario de datos para cada característica SERP de imágenes, ofreciendo una breve descripción, una captura de pantalla, un fragmento de código JSON analizado y una tabla que define cada campo analizado. Navega por los detalles usando la navegación de la derecha o desplazándote hacia abajo en la página.

Ejemplos de solicitudes

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
            }
        ]
    }'
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 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

Configura el scraper. Usa google_search.

query

La palabra clave o frase que se va a buscar.

context: udm

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

context: tbm

Para obtener resultados de búsqueda de imágenes, establece el valor 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 la salida 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

Operadores avanzados de búsqueda de Google

Al hacer scraping, puede resultarte útil combinar los operadores avanzados de búsqueda de Google con tu consulta. Te permite personalizar el alcance de la búsqueda, asegurando que los resultados sean más relevantes y concretos. 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 a la que debe adaptarse el resultado. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Para más información, lee acerca de nuestras sugeridas 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 los 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. Configúrala en true para habilitarla.

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 a 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 añadirse al context arreglo como objetos con clave 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 la 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 SERP feature que analizamos, junto con su descripción y tipo de dato. La tabla también incluye algunos metadatos.

La cantidad 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 no pagados con sus respectivos detalles.

arreglo

resaults.search_information

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

objeto

results.suggested_searches

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

arreglo

parse_status_code

El código de estado del trabajo de análisis. Puedes ver los códigos de estado del parser 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 terminó el trabajo de scraping.

marca de tiempo

page

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

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. Puedes 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 organic La sección organic muestra listados no pagados en los resultados de la 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 размещa la imagen.

arreglo

image

La URL de la imagen.

arreglo

title

El título del artículo donde se coloca 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 aplica, 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

El suggested_searches (arreglo) 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?