From 7ed69b5a5ecec31d5ea60b3f553484d4b3ccbac0 Mon Sep 17 00:00:00 2001 From: pengtao Date: Thu, 5 Dec 2019 15:01:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=88=E5=AF=B9tap=20=E7=9A=84tags=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=9F=BA=E4=BA=8Eorder=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E8=AF=84=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taptap/taptap_daily_tags.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) 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__":