每天从网站下载数据

时间:2016-02-04 18:58:54

标签: unix centos unix-timestamp

我的下载命令就像

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" 

我必须自动化脚本以每天下载数据。任何想法我如何自动化下载链接中的开始日期和结束日期,以便每天更改。

例如start_date = 2016-02-01& end_date = 2016-02-02“and consequtevely。

1 个答案:

答案 0 :(得分:1)

这是

的答案
#!/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

这会下载数据一天。安排一个cron在每天上午12点运行,以便每天下载数据。