import requests
import json

url = "http://www.opinet.co.kr/api/detailById.do"
params = {"code": "F240808241", "id": "A0017598", "out": "json"}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    price_value = None
    for oil in data['RESULT']['OIL']:
        for oil_price in oil['OIL_PRICE']:
            if oil_price['PRODCD'] == 'D047':
                price_value = oil_price['PRICE']
                break

    if price_value is not None:
        with open('diselPrice.txt', 'w') as f:
            f.write(str(price_value))
        print("PRICE value saved")
    else:
        print("No PRICE value found for PROCD='D047'")
else:
    print("API request failed:", response.status_code)

