SAPфорум.RU https://sapboard.ru/forum/ |
|
Загрузка банков с сайта ЦБ РФ https://sapboard.ru/forum/viewtopic.php?f=13&t=86474 |
Страница 3 из 3 |
Автор: | Kuranov.Dmitry [ Вт, янв 15 2019, 09:38 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
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 имхо это лучше чем парсить ХТМЛ ЦБ ибо дизайн сайта может поменяться |
Автор: | Kuranov.Dmitry [ Вт, янв 15 2019, 09:43 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
https://www.cbr.ru/scripts/XML_bic.asp это не подойдет? правда там без филиалов.. филиалы можно из вебсервиса вытягивать |
Автор: | Force1984 [ Вт, янв 15 2019, 11:15 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
Спасибо, Дмитрий. Эту ссылку видел, но нужно с филиалами. И если по этой ссылке брать а филиалы через сервис дергать, то там сложнее и дольше получается. |
Автор: | Ozone [ Вт, янв 15 2019, 14:43 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
Друзья, написал в ЦБ РФ, дали постоянную ссылку на файлы: http://www.cbr.ru/s/newbik - это последний загруженный справочник http://www.cbr.ru/VFS/mcirabis/BIKNew/ - полный список файлов по датам |
Автор: | Force1984 [ Ср, янв 16 2019, 07:04 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
Спасибо, Ozone. Я тоже писал в ЦБ на прошлой неделе, но ответа так и не получил. |
Автор: | nifrit [ Пн, авг 12 2019, 13:56 ] |
Заголовок сообщения: | Re: Загрузка банков с сайта ЦБ РФ |
Добрый день. 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 банки? |
Страница 3 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |