diff --git a/taptap/taptap_report.py b/taptap/taptap_report.py index e29b355..10481d3 100644 --- a/taptap/taptap_report.py +++ b/taptap/taptap_report.py @@ -51,6 +51,7 @@ class TapTapReport: all[key]['download'] = gameid_info[key]['download'] all[key]['sell'] = gameid_info[key]['sell'] all[key]['review'] = gameid_info[key]['review'] + all[key]['tags'] = gameid_info[key]['tags'] b_game_info = self.get_gameid_info(self.bday) for key in all.keys(): @@ -65,6 +66,7 @@ class TapTapReport: all[key]['download'] = b_game_info[key]['download'] all[key]['sell'] = b_game_info[key]['sell'] all[key]['review'] = b_game_info[key]['review'] + all[key]['tags'] = b_game_info[key]['tags'] except Exception: print(f"0={key}") @@ -88,7 +90,8 @@ class TapTapReport: watch, download, sell, - review + review , + tags FROM v_event_25 where @@ -97,7 +100,7 @@ class TapTapReport: if data: for line in data: try: - gameid, catename, title, cate, topic, score, reserve, watch, download, sell, review = line + gameid, catename, title, cate, topic, score, reserve, watch, download, sell, review, tags = line key = f"{str(int(gameid))}#{catename}" all_data.setdefault(key, {})["key"] = key all_data.setdefault(key, {})["catename"] = catename @@ -110,6 +113,7 @@ class TapTapReport: all_data.setdefault(key, {})["download"] = download all_data.setdefault(key, {})["sell"] = sell all_data.setdefault(key, {})["review"] = review + all_data.setdefault(key, {})["tags"] = tags except Exception: log.error(f"split {line} failed", exc_info=True) return all_data