circle-check
Documentation has been updated: see help center and changelog in one place.

Plantillas de nombres de archivo

Aprende a especificar nombres de archivo para los resultados entregados a tu almacenamiento en la nube.

Por defecto, los archivos de resultados entregados a tu almacenamiento en la nube usan el {{ job_id }}.{{ extension }} plantilla de nombres (por ejemplo, 7346445033316311041.json). Puedes especificar una plantilla personalizada de nombres de archivo para los resultados entregados a tu almacenamiento en la nube.

He aquí por qué puede que quieras hacerlo:

  • Los nombres de los archivos de resultados pueden ser más informativos

  • Los resultados pueden organizarse automáticamente en diferentes directorios.

Variables de la plantilla

Puedes usar cualquier parámetro de entrada que proporciones al crear un trabajo, así como cualquier variable del job_info objeto (que se encuentra al final de tu resultado) en tu plantilla de nombres de archivo.

Uso

1

Ejemplo 1: Nombre de archivo personalizado con múltiples variables

Escribe el resultado en oxylabs.test/google_search_test_7336001481897673729.json

{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}_{{ query }}_{{ job_id }}.{{ extension }}"
}
2

Ejemplo 2: Organización por directorios

Escribe el resultado en oxylabs.test/google_search/7336001481897673729.json

{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}/"
}
3

Ejemplo 3: Directorio personalizado con nombre de archivo personalizado

Escribe el resultado en oxylabs.test/google_search/oxylabs_test_7336001481897673729.json

{
    "source": "google_search",
    "query": "test",
    "storage_type": "s3",
    "storage_url": "oxylabs.test/{{ source }}/oxylabs_{{ query }}_{{ job_id }}.{{ extension }}"
}

Última actualización

¿Te fue útil?