Добавить в корзинуПозвонить
Найти в Дзене
Будни одинэсника | 1С

Как скачать фотографии из АИС ЭЛАР-Архив?

Статья немного оффтоп основной темы канала, но все-таки решил поделиться способом, как можно скачать электронные документы из АИС "ЭЛАР-АРХИВ". Здорово, что сейчас можно изучать различные архивные материалы прям с домашнего компьютера. Мне нужно было найти несколько метрических книг. Я получил доступ к электронному архиву Самарской области (https://cgaso.regsamarh.ru/), но оказалось, что работать с документами не так уж и легко, вернее не так уж и быстро. Интерфейс сильно тормозит, навигация между документами медленная, нельзя сразу работать с множеством дел, в итоге времени уходит масса. Решил попробовать скачать все необходимые документы (картинки), и уже потом работать сними оффлайн. Начал изучать вопрос, оказалось не все так просто. В интернете было несколько примеров, но они все на текущий момент оказались не рабочими, но как направление, куда можно было двигаться оказались бесценными. В итоге взяв за основу один скрипт удалось "допилить" его и получить полноценную программу по ск
Оглавление

Статья немного оффтоп основной темы канала, но все-таки решил поделиться способом, как можно скачать электронные документы из АИС "ЭЛАР-АРХИВ".

Здорово, что сейчас можно изучать различные архивные материалы прям с домашнего компьютера. Мне нужно было найти несколько метрических книг. Я получил доступ к электронному архиву Самарской области (https://cgaso.regsamarh.ru/), но оказалось, что работать с документами не так уж и легко, вернее не так уж и быстро. Интерфейс сильно тормозит, навигация между документами медленная, нельзя сразу работать с множеством дел, в итоге времени уходит масса.

Решил попробовать скачать все необходимые документы (картинки), и уже потом работать сними оффлайн. Начал изучать вопрос, оказалось не все так просто. В интернете было несколько примеров, но они все на текущий момент оказались не рабочими, но как направление, куда можно было двигаться оказались бесценными.

В итоге взяв за основу один скрипт удалось "допилить" его и получить полноценную программу по скачиванию документов из электронного архива. При этом для скачивания не нужно будет ни каких дополнительных программ. Все что вам нужно это:

  • Доступ к электронному архиву АИС "ЭЛАР-АРХИВ";
  • Браузер Chrome;
  • Скрипт, который нужно будет запустить в консоли браузера;

Загрузка файлов

1. Открываем необходимое дело на просмотр.

Просмотр архивного дела
Просмотр архивного дела

2. Далее в браузере нажимаем клавишу — F12. Откроется окно инструментов разработчика. Нужно будет перейти на вкладку — Console.

Консоль разработчика
Консоль разработчика

3. Теперь нужно скачать скрипт (доступен только подписчикам канала). Копируем все содержимое текстового файла и вставляем в консоль браузера.

Скрипт закачки фалов
Скрипт закачки фалов

4. Есть два варианта загрузки.

Первый — загрузить все дело целиком. Открываем первую страницу дела, вставляем скрипт "как есть" и нажимаем — Enter. Браузер автоматически начнет сохранять документы и перелистывать страницы пока все страницы дела не будут скопированы.

Второй — загрузить отдельную страницу дела. Открываем нужную страницу дела, вставляем скрипт и редактируем два значения:

Например, нам нужно скачать пятый лист, тогда пишем следующее:

var imgname = 5; // 0 - по умолчанию, начальный номер картинки
var oneimg = 1; // 0 - все картинки по умолчанию, 1 - одна картинка

После этого нажимаем — Enter.

В итоге после загрузки мы получаем файлы-картинки без водяного знака с которыми можно работать в оффлайн режиме в любое время.

Решение некоторых проблем

1. Если загрузка фалов не успевает за перелистыванием страниц, можно принудительно "притормозить". Нужно убрать комментарии (//) на строке //sleep(20000); и выставить время задержки. Например, чтобы листы перелистывались с задержкой в 5 секунд нужно написать: sleep(5000);

2. Замечено, что если убрать фокус со страницы в браузере, то закачка встает на паузу. Держите окно открытым, если есть второй монитор переместите окно на него.

3. Иногда бывает, что закачка зависает на одном листе. В этом случае можно просто "поиграться" с отображением страницы — Увеличить/уменьшить/Открыть на полный экран:

-5

4. Если нужно скачать данные с архивов других регионов. Надо заменить адрес сервера в строке:

name = "https://cgaso.regsamarh.ru/Pages/ImageFilePart.ashx?Crop=False&Page=0&Zoom=1&id=" + page;

Например для Тюменской области, вместо cgaso.regsamarh.ru, пишем tobarhiv.72to.ru:

name = "https://tobarhiv.72to.ru/Pages/ImageFilePart.ashx?Crop=False&Page=0&Zoom=1&id=" + page;

Адрес сервера можно посмотреть в строке браузера:

Электронный архив Тюменской области
Электронный архив Тюменской области

UPD (26.10.2025):

Вышла новая статья с обновленным скриптом:

Остались вопросы? Пишете их в комментарии 👇