GoldMinerResult
Результатом каждой сессии являются следующие данные:
- ts — дата и время получения результата, в формате ISO-8601, время UTC.
- xau — цена унции золота за USD
- xag — цена унции серебра за USD
- xpt — цена унции платины за USD
- xpd — цена унции палладия за USD
- usd — курс доллара по отношению к рублю
- eur — курс евро по отношению к рублю
Каждая цена представлена двумя числами:
- покупка
- продажа
Форматом вывода может быть текст или JSON. Это определяется ключом -f
при вызове программы:
$ python scripts/main.py -ftext
$ python scripts/main.py -fjson
Если возвращается JSON, ключом является обозначение валюты и металла, а значением: массив из двух чисел, первое из которых представляет стоимость продажи, второе -- стоимость покупки. Пример:
{
"ts": "2017-03-12T20:29:23+00",
"eur": [
62.711,
62.731
],
"usd": [
58.721,
58.731
],
"xau": [
1204.5,
1204.8
],
"xag": [
17.03,
17.06
],
"xpt": [
937.0,
947.0
],
"xpd": [
746.6,
749.6
]
}
Судя по данным, биржевая цена при покупке унции золота (xau) составляет 1204.5$, а при продаже -- 1204.8. Цена доллара при продаже: 58.721 рубля, при покупке: 58.731 рубля.
Если возвращается текст, то каждая колонка содаржит два числа. Если колонки разделены "трубой" |
, а покупка и продажа - двоеточием :
, как задано в стандартной конфигурации, то строка выглядит так:
2017-03-12T20:33:26+00|58.721:58.731|63.367:63.387|1204.500:1204.800|17.030:17.060|937.000:947.000|746.600:749.600
Если в конфигурации прописать:
col_delimiter = \n
target_delimiter = ,
, то каждое значение будет располагаться на отдельной строчке, а покупка и продажа -- разделены запятой:
2017-03-12T20:33:26+00
58.721,58.731
63.367,63.387
1204.500,1204.800
17.030,17.060
937.000,947.000
746.600,749.600
Порядок колонок при выводе текста такой:
- дата и время
- курс доллара
- курс евро
- цена золота
- цена серебра
- цена платины
- цена палладия
© Сергей Крушинский, 2017 www.crawlers.info