Получение котировок (загрузка сведений по опционам) с сайта cmegroup.com

Задача: 

Получить данные по заданным опционам с сайта cmegroup.com за выбранную неделю.
Результат (с группировкой по опционам, и по типу CALL / PUT) вывести в файл формата CSV.
В результат выводить только следующие значения: Strike;open interest;volume;settle
Страйки, где отсутствуют значения в графах "open interest" и "volume", удаляются.

Описание: 

Исходные данные в парсере задаются списком в формате НазваниеОпциона|СсылкаНаОпцион, например:

EURUSD|http://www.cmegroup.com/trading/fx/g10/euro-fx_quotes_settlements_options.html?venue=F#optionProductId=8117
GBPUSD|http://www.cmegroup.com/trading/fx/g10/british-pound_quotes_settlements_options.html?venue=F#optionProductId=8099
AUDUSD|http://www.cmegroup.com/trading/fx/g10/australian-dollar_quotes_settlements_options.html?venue=F#optionProductId=8093
JPYUSD|http://www.cmegroup.com/trading/fx/g10/japanese-yen_quotes_settlements_options.html?venue=F#optionProductId=8123
CADUSD|http://www.cmegroup.com/trading/fx/g10/canadian-dollar_quotes_settlements_options.html?venue=F#optionProductId=8105
CHFUSD|http://www.cmegroup.com/trading/fx/g10/swiss-franc_quotes_settlements_options.html?venue=F#optionProductId=8111
GOLD|http://www.cmegroup.com/trading/metals/precious/gold_quotes_settlements_options.html?optionProductId=7488#optionProductId=7488
WTI|http://www.cmegroup.com/trading/energy/crude-oil/light-sweet-crude_quotes_settlements_options.html?optionProductId=769#optionProductId=7503

При запуске, парсер выводит диалоговое окно с предложением выбрать неделю (за которую парсер будет брать котировки)

В плане настроек, этот парсер сильно отличается от парсеров других сайтов, ввиду специфичности задачи и формата результата (всё выводится в один столбец)
Парсер перебирает все исходные значения, из каждого выделяет название опциона, ссылку, и ID опциона
Если все данные указаны верно, - выполняется запрос к сайту (ответ приходит в формате JSON - парсер преобразует его в XML для дальнейшей обработки),
ищет нужную неделю среди имеющихся в выпадающем списке, формирует ссылку на следующий запрос, и из него уже берет нужные данные (делая сначала выборки по CALL, затем по PUT, и потом сцепляя названия выборок с их результатами, выводит все это на лист)

По завершении работы, парсер сохраняет созданный файл в формате CSV (кодировка UTF-8) в папку files, добавляя текущую дату и время в имя файла.

Комментарии

Этот парсер настраивался 2 года назад, с тех пор сайт поменялся
Перенастраивать надо

Парсер не работает в чем может быть причина? CSV создается но в нем нет данных

Да, конечно возможно.
заказы на парсер принимаются в таком виде
http://excelvba.ru/programmes/Parser/order

нужно доработать парсер , это возможно?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  ____     __            _   _        ___  
| _ \ / /_ __ __ (_) | |__ / _ \
| | | | | '_ \ \ \/ / | | | '_ \ | | | |
| |_| | | (_) | > < | | | | | | | |_| |
|____/ \___/ /_/\_\ |_| |_| |_| \__\_\
Введите код, изображенный в стиле ASCII-арт.