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

Modelagem do nome do arquivo

Aprenda a especificar nomes de arquivo para resultados entregues ao seu armazenamento em nuvem.

Por padrão, os arquivos de resultado entregues ao seu armazenamento em nuvem usam o {{ job_id }}.{{ extension }} template de nomenclatura (por exemplo, 7346445033316311041.json). Você pode especificar um template personalizado de nome de arquivo para os resultados entregues ao seu armazenamento em nuvem.

Veja por que você pode querer fazer isso:

  • Os nomes dos arquivos de resultado podem ser mais informativos

  • Os resultados podem ser organizados automaticamente em diferentes diretórios.

Variáveis do template

Você pode usar qualquer parâmetro de entrada que fornecer ao criar um job, bem como qualquer variável do job objeto retornado com seus resultados (por exemplo job_id, source, created_at) em seu template de nomenclatura de arquivos. O storage_url campo da resposta do job mostra o caminho resolvido, então você pode verificar um template sem esperar pelo upload.

Uso

1

Exemplo 1: Nome de arquivo personalizado com várias variáveis

Grava o resultado em 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

Exemplo 2: Organização de diretório

Grava o resultado em oxylabs.test/google_search/7336001481897673729.json

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

Exemplo 3: Diretório personalizado com nome de arquivo personalizado

Grava o resultado em 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 }}"
}

Atualizado

Isto foi útil?