每天从网站下载数据

download data daily from website

我的下载命令是这样的

curl -H "Authorization: Bearer key" "https://api.appannie.com/v1.2/accounts/accounts/sales?break_down=product&start_date=2016-02-01&end_date=2016-02-02" 

我将不得不自动化脚本来每天下载数据。任何想法我如何自动化下载 link 中的开始日期和结束日期以每天更改。

例如 start_date=2016-02-01&end_date=2016-02-02" 以及相应的结果。

这是这个问题的答案

#!/bin/bash
TODAY=$(date +%Y-%m-%d)

YESTERDAY=$(date --date="yesterday" +"%Y-%m-%d")

curl -H "Authorization: Bearer key" "https://api.appannie.com/v1.2/accounts/account_id/sales?break_down=product&start_date=$YESTERDAY&end_date=$TODAY" >download.cv

这将下载一天的数据。每天中午 12 点将 cron 安排到 运行,以便每天下载数据。