From 6ec7598b12af2a4f967c35c1cf3cb198a18c3982 Mon Sep 17 00:00:00 2001 From: pengtao Date: Thu, 14 Nov 2019 10:52:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BB=85=E4=B8=80=E5=A4=A9?= =?UTF-8?q?=E6=9C=89=E8=AE=B0=E5=BD=95=E7=9A=84=EF=BC=8C=E6=9A=82=E4=B8=8D?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taptap/taptap_data_collect.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/taptap/taptap_data_collect.py b/taptap/taptap_data_collect.py index 9e5d21b..5fe0964 100644 --- a/taptap/taptap_data_collect.py +++ b/taptap/taptap_data_collect.py @@ -67,16 +67,15 @@ class TapTapReport: self.gameid_info_2 = self.get_gameid_info(self.bbday) for key in self.gameid_info_1.keys(): - print(key) all.setdefault(key, {})['gameid'] = key.split("#")[0] all[key]['catename'] = key.split('#')[1] all[key]['date'] = self.bday try: # ("order", "watch", "download", "sell", "review", "reserve", "topic") - all[key]['title'] = self.gameid_info_1[key].get('title', None) or self.gameid_info_0[key].get('title',None) or self.gameid_info_2[key].get('title', None) - all[key]['cate'] = self.gameid_info_1[key].get('cate', None) or self.gameid_info_0[key].get('cate',None) or self.gameid_info_2[key].get('cate', None) - all[key]['score'] = self.gameid_info_1[key].get('score', None) or self.gameid_info_0[key].get('score',None) or self.gameid_info_2[key].get('score', None) - all[key]['tags'] = self.gameid_info_1[key].get('tags', None) or self.gameid_info_0[key].get('tags',None) or self.gameid_info_2[key].get('tags', None) + all[key]['title'] = self.gameid_info_1.get(key,{}).get('title', None) or self.gameid_info_0.get(key,{}).get('title',None) or self.gameid_info_2.get(key,{}).get('title', None) + all[key]['cate'] = self.gameid_info_1.get(key,{}).get('cate', None) or self.gameid_info_0.get(key,{}).get('cate',None) or self.gameid_info_2.get(key,{}).get('cate', None) + all[key]['score'] = self.gameid_info_1.get(key,{}).get('score', None) or self.gameid_info_0.get(key,{}).get('score',None) or self.gameid_info_2.get(key,{}).get('score', None) + all[key]['tags'] = self.gameid_info_1.get(key,{}).get('tags', None) or self.gameid_info_0.get(key,{}).get('tags',None) or self.gameid_info_2.get(key,{}).get('tags', None) except Exception: log.error(f"split {all[key]} error ", exc_info=True)