每天从网站下载数据
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 安排到 运行,以便每天下载数据。
我的下载命令是这样的
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 安排到 运行,以便每天下载数据。