diff --git a/taptap/taptap_daily_tags.py b/taptap/taptap_daily_tags.py index 77e9e33..0cacc72 100644 --- a/taptap/taptap_daily_tags.py +++ b/taptap/taptap_daily_tags.py @@ -81,15 +81,31 @@ class TapTapReport: return 0 +def get_days(bengin): + all_days = [] + # end = (datetime.date.today() - datetime.timedelta(days=2)).strftime('%Y-%m-%d') + + for i in range(1, 100): + n = i + 2 + next_day = (datetime.date.today() - datetime.timedelta(days=n)).strftime('%Y-%m-%d') + if next_day == bengin: + return all_days + else: + all_days.append(next_day) + + def main(): if len(sys.argv) == 2: day = sys.argv[1] else: day = (datetime.date.today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d') - tap = TapTapReport(day) - data = tap.get_tags() - tap.write2db(data) # print(data) + begin = "2019-10-15" + all_days = get_days(begin) + for day in all_days: + tap = TapTapReport(day) + data = tap.get_tags() + tap.write2db(data) # print(data) if __name__ == "__main__":