wrongmove/crawler/2_dump_detail.py

20 lines
503 B
Python
Raw Normal View History

import json
from rec.query import detail_query
from tqdm import tqdm
from data_access import Listing
listings = Listing.get_all_listings()
filtered_listings = []
for listing in listings:
if not listing.path_detail_json().exists():
filtered_listings.append(listing)
2024-04-05 11:38:55 +01:00
for listing in tqdm(filtered_listings):
try:
d = detail_query(listing.identifier)
2024-03-25 20:48:48 +00:00
with open(listing.path_detail_json(), "w") as f:
json.dump(d, f)
except Exception as e:
print(e)