Текущее время: Пт, дек 06 2019, 09:23

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Вт, янв 15 2019, 10:38 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 512
Force1984 написал(а):
Добрый день.
Решаю задачу следующим образом.

Я делаю http запрос по адресу http://cbr.ru/PSystem/system_p/?UniDbQu ... ikFormData
Потом в html беру ссылку на сам xml c данными и скачиваю еще одним http запросом.
Программно разархивирую, потом для парсинга использую SAP-овскую трансформацию из ноты https://launchpad.support.sap.com/#/notes/2704680
Ну а дальше работает старый код, написнный для dbf.

Если бы найти прямую ссылку для скачиванию, было бы здорово.

Как выше писал Тимон И Пумба,
идем на этот сервис:
https://www.cbr.ru/CreditInfoWebServ/CreditOrgInfo.asmx

1) получаем список регионов: https://www.cbr.ru/CreditInfoWebServ/Cr ... onsEnumXML
2)в цикле получаем все банки для каждого региона: https://www.cbr.ru/CreditInfoWebServ/Cr ... ionCodeXML

имхо это лучше чем парсить ХТМЛ ЦБ ибо дизайн сайта может поменяться


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Вт, янв 15 2019, 10:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, сен 06 2017, 00:56
Сообщения: 512
https://www.cbr.ru/scripts/XML_bic.asp

это не подойдет?
правда там без филиалов.. филиалы можно из вебсервиса вытягивать


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Вт, янв 15 2019, 12:15 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 21 2014, 06:52
Сообщения: 26
Спасибо, Дмитрий.
Эту ссылку видел, но нужно с филиалами.
И если по этой ссылке брать а филиалы через сервис дергать, то там сложнее и дольше получается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Вт, янв 15 2019, 15:43 
Начинающий
Начинающий

Зарегистрирован:
Ср, авг 22 2012, 12:51
Сообщения: 17
Друзья, написал в ЦБ РФ, дали постоянную ссылку на файлы:
http://www.cbr.ru/s/newbik - это последний загруженный справочник
http://www.cbr.ru/VFS/mcirabis/BIKNew/ - полный список файлов по датам


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Ср, янв 16 2019, 08:04 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 21 2014, 06:52
Сообщения: 26
Спасибо, Ozone.
Я тоже писал в ЦБ на прошлой неделе, но ответа так и не получил.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка банков с сайта ЦБ РФ
СообщениеДобавлено: Пн, авг 12 2019, 14:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 12 2006, 11:20
Сообщения: 8
Доброго времени суток.

Code:
CALL METHOD lo_abap_zip->splice
    EXPORTING
      zip     = lv_bin_data
    RECEIVING
      entries = lt_entries.


Когда пытаюсь считать имя файла из zip архива, сплайс возвращает пустую таблицу, так как внутри определяет длину файла как 0.

Помогите разобраться.

Code:
CALL METHOD cl_http_client=>create_by_url

CALL METHOD lo_http_client->send

CALL METHOD lo_http_client->receive

lo_http_response = lo_http_client->response.

CALL METHOD lo_http_response->get_data

CALL METHOD lo_abap_zip->load

CALL METHOD lo_abap_zip->splice  Вот тут zip->DBF возвращал имена файлов



Ок. разобрался. Сам считал имя файла куском кода из сплайса.

Что с этим делать дальше? Трансформашка сделал мне аналог таблицы bnka, никаких признаков удаления и только RU банки?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB