aaa
This commit is contained in:
37
scripts/regard.py
Normal file
37
scripts/regard.py
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
def parse_sql_res(sql_res: list[dict]):
|
||||
'''
|
||||
解析sql_res
|
||||
'''
|
||||
parsed_data = sql_res[0]["data"][0]["save_scrape_result"]
|
||||
return parsed_data
|
||||
|
||||
def main(sql_res: list[dict], count_completed: float, count_remaining: float, count_error: float):
|
||||
|
||||
parsed_data = parse_sql_res(sql_res)
|
||||
if parsed_data["status"] == "success":
|
||||
count_completed += 1
|
||||
count_remaining -= 1
|
||||
else:
|
||||
count_error += 1
|
||||
|
||||
return {
|
||||
"result":{
|
||||
"count_completed": count_completed,
|
||||
"count_remaining": count_remaining,
|
||||
"count_error": count_error,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import json
|
||||
with open(r"anyscript\wiki_crawler\regard.json", "r", encoding="utf-8") as f:
|
||||
data = json.load(f)
|
||||
res = main(
|
||||
sql_res=data["sql_res"],
|
||||
count_completed=data["count_completed"],
|
||||
count_remaining=data["count_remaining"],
|
||||
count_error=data["count_error"],
|
||||
)
|
||||
print(res)
|
||||
Reference in New Issue
Block a user