add tags field

This commit is contained in:
pengtao 2019-11-01 14:14:27 +08:00
parent cf38ac3335
commit c579a233ba

View File

@ -51,6 +51,7 @@ class TapTapReport:
all[key]['download'] = gameid_info[key]['download'] all[key]['download'] = gameid_info[key]['download']
all[key]['sell'] = gameid_info[key]['sell'] all[key]['sell'] = gameid_info[key]['sell']
all[key]['review'] = gameid_info[key]['review'] all[key]['review'] = gameid_info[key]['review']
all[key]['tags'] = gameid_info[key]['tags']
b_game_info = self.get_gameid_info(self.bday) b_game_info = self.get_gameid_info(self.bday)
for key in all.keys(): for key in all.keys():
@ -65,6 +66,7 @@ class TapTapReport:
all[key]['download'] = b_game_info[key]['download'] all[key]['download'] = b_game_info[key]['download']
all[key]['sell'] = b_game_info[key]['sell'] all[key]['sell'] = b_game_info[key]['sell']
all[key]['review'] = b_game_info[key]['review'] all[key]['review'] = b_game_info[key]['review']
all[key]['tags'] = b_game_info[key]['tags']
except Exception: except Exception:
print(f"0={key}") print(f"0={key}")
@ -88,7 +90,8 @@ class TapTapReport:
watch, watch,
download, download,
sell, sell,
review review ,
tags
FROM FROM
v_event_25 v_event_25
where where
@ -97,7 +100,7 @@ class TapTapReport:
if data: if data:
for line in data: for line in data:
try: 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}" key = f"{str(int(gameid))}#{catename}"
all_data.setdefault(key, {})["key"] = key all_data.setdefault(key, {})["key"] = key
all_data.setdefault(key, {})["catename"] = catename all_data.setdefault(key, {})["catename"] = catename
@ -110,6 +113,7 @@ class TapTapReport:
all_data.setdefault(key, {})["download"] = download all_data.setdefault(key, {})["download"] = download
all_data.setdefault(key, {})["sell"] = sell all_data.setdefault(key, {})["sell"] = sell
all_data.setdefault(key, {})["review"] = review all_data.setdefault(key, {})["review"] = review
all_data.setdefault(key, {})["tags"] = tags
except Exception: except Exception:
log.error(f"split {line} failed", exc_info=True) log.error(f"split {line} failed", exc_info=True)
return all_data return all_data