0

我想知道,如果运行成功,如何使用 curl 从 Apify 下载最新结果。

目前我正在使用这个:

curl "https://api.apify.com/v2/actor-tasks/SECRET/runs/last/dataset/items?token=SECRET&format=csv&clean=1" -o latest-result.csv

此刻它非常愚蠢,即使爬虫失败并在输出中包含错误,它也在下载结果。

理想的方法是检查演员是否完成,成功后下载干净的结果。

4

2 回答 2

0

实际上,您可以过滤 URL 中的状态。

curl "https://api.apify.com/v2/actor-tasks/SECRET/runs/last/dataset/items?token=SECRET&format=csv&clean=1&status=SUCCEEDED" -o latest-result.csv

于 2020-02-03T10:30:52.390 回答
0

只需将另一个查询参数添加到您的查询中:status=SUCCEEDED. 它将根据参与者的状态过滤参与者运行。

于 2020-02-03T09:47:37.960 回答