Base of parser (currency part)

This commit is contained in:
ParkSuMin committed 2025-01-07 15:25:59 +00:00
1 parent 1508694b95
commit 1698c85bd6
3 files changed
+24 -1

No files matched your search

+1 -1
View File
@@ -1,2 +1,2 @@
.venv
.codegpt
+20
View File
@@ -0,0 +1,20 @@
import requests
import json
url = "https://www.cbr-xml-daily.ru/daily_json.js"
class Currency:
def __init__(self, code: str):
self.name = code
self.status = True
response = requests.get(url)
response.raise_for_status() # Проверяем успешность запроса
try:
# Парсим JSON-данные
data = response.json()
self.yen_rate = data["Valute"][code]["Value"]
self.yen_nominal = data["Valute"][code]["Nominal"]
except:
self.status = False
obj = Currency("JPY")
+3
View File
@@ -0,0 +1,3 @@
bs4==0.0.2
requests==2.32.3