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

文件名模板

默认情况下,交付到您的云存储的结果文件使用 {{ job_id }}.{{ extension }} 命名模板(例如, 7346445033316311041.json)。您可以为交付到云存储的结果指定自定义文件命名模板。

以下是您可能想要这样做的原因:

  • 结果文件名可以更具信息性

  • 结果可以自动组织到不同的目录中。

模板变量

您可以在文件命名模板中使用创建作业时提供的任何输入参数,以及来自 job_info 对象(位于结果底部)的任何变量。

用法

1

示例 1:包含多个变量的自定义文件名

将结果写入 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

示例 2:按目录组织

将结果写入 oxylabs.test/google_search/7336001481897673729.json

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

示例 3:自定义目录和自定义文件名

将结果写入 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 }}"
}

最后更新于

这有帮助吗?