针对tap 的tags 数据基于order进行评分
This commit is contained in:
parent
8aabcbad35
commit
49289c0519
@ -19,8 +19,7 @@ class TapTapReport:
|
||||
self.url = "http://10.10.3.17:8992/querySql"
|
||||
self.api_secret = "n9H4R32ZcjtSeN89ljCY6ESzTmOlnwwnOB3r4YsggnP5M1AXLtKtiS4sS1KKLOEQ"
|
||||
self.tga = FromTga(url=self.url, token=self.api_secret)
|
||||
self.day = day
|
||||
self.bday = (datetime.datetime.strptime(self.day, "%Y-%m-%d") - datetime.timedelta(days=1)).strftime('%Y-%m-%d')
|
||||
self.day = day # self.bday = (datetime.datetime.strptime(self.day, "%Y-%m-%d") - datetime.timedelta(days=1)).strftime( # '%Y-%m-%d')
|
||||
|
||||
|
||||
def get_tags(self):
|
||||
@ -51,6 +50,21 @@ class TapTapReport:
|
||||
log.error(f"split {line} failed", exc_info=True)
|
||||
return tags_data
|
||||
|
||||
def write2db(self, data):
|
||||
table_name = "taptap_tags_daily"
|
||||
db = MysqlBase(**self.db_conf)
|
||||
for catename in data.keys():
|
||||
temp = {}
|
||||
temp["catename"] = catename
|
||||
temp["day"] = self.day
|
||||
for name in data.get(catename).keys():
|
||||
temp["score"] = data.get(catename)[name]
|
||||
temp["type"] = name
|
||||
db.insert(table_name, temp)
|
||||
|
||||
|
||||
|
||||
|
||||
def order2score(self, order):
|
||||
try:
|
||||
order_int = int(order)
|
||||
@ -75,7 +89,7 @@ def main():
|
||||
|
||||
tap = TapTapReport(day)
|
||||
data = tap.get_tags()
|
||||
print(data)
|
||||
tap.write2db(data) # print(data)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Loading…
x
Reference in New Issue
Block a user