mind2web
This commit is contained in:
parent
2b5d923f63
commit
98d5e90894
754 changed files with 1175740 additions and 142424 deletions
31
stuff/extracting.py
Normal file
31
stuff/extracting.py
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
import json
|
||||
|
||||
INPUT_PATH = "../Mind2Web/test_task/test_task_2.json"
|
||||
OUTPUT_PATH = "../Mind2Web/test_1_task_2.json"
|
||||
|
||||
with open(INPUT_PATH, "r") as f:
|
||||
data = json.load(f)
|
||||
|
||||
# --- защита от кривых данных ---
|
||||
if isinstance(data, dict):
|
||||
print("⚠️ Файл уже обрезан (dict вместо list)")
|
||||
task = data
|
||||
elif isinstance(data, list):
|
||||
print(f"✅ Найден список задач: {len(data)}")
|
||||
task = data[0]
|
||||
else:
|
||||
raise ValueError("❌ Неизвестный формат JSON")
|
||||
|
||||
# --- проверка структуры ---
|
||||
print("Ключи задачи:", task.keys())
|
||||
|
||||
if "confirmed_task" not in task:
|
||||
print("❌ ВНИМАНИЕ: нет confirmed_task — файл уже обрезан или не тот")
|
||||
else:
|
||||
print("✅ Цель:", task["confirmed_task"])
|
||||
|
||||
# --- сохранение ---
|
||||
with open(OUTPUT_PATH, "w") as f:
|
||||
json.dump(task, f, indent=2, ensure_ascii=False)
|
||||
|
||||
print(f"💾 Сохранено в {OUTPUT_PATH}")
|
||||
Loading…
Add table
Add a link
Reference in a new issue