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

Plantillas para nombres de archivos

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

De forma predeterminada, los archivos de resultados entregados a su almacenamiento en la nube usan el {{ job_id }}.{{ extension }} plantilla de nombres (por ejemplo, 7346445033316311041.json). Puede especificar una plantilla de nombres de archivo personalizada para los resultados entregados a su almacenamiento en la nube.

Por qué puede querer hacerlo:

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

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

Variables de plantilla

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

Usage

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?