Скачиваем книги с e-library.kai.ru

Сайт библиотеки КАИ позволяет просматривать отсканированные версии книг on-line и не позволяет их скачивать. Но раз мы можем просмотреть книгу on-line, значит мы можем ее сохранить себе на компьютер!

Беглый анализ запросов к сайту выявил следующие интересные URL:

  1. http://e-library.kai.ru/reader/hu/flipping/Resource-1268/%D0%9C876.pdf/pages.xml — список страниц в книге и их качество
  2. http://e-library.kai.ru/reader/hu/flipping/Resource-1268/%D0%9C876.pdf/pages/1 — отдает первую страницу в формате JFIF (по сути тот же JPEG)

Этих двух URL вполне достаточно для реализации простенькой программы для скачивания всех страниц книги в нужную папку.

Исходный код: https://github.com/rozh1/e-library.kai.ru-book-downloader

Собственно программка: e-library.kai.ru_book_downloader_bin.zip

Инструкция по применению

  1. Найти книгу на сайте e-library.kai.ru
  2. Скопировать ссылку на нее из браузера
  3. Вставить ссылку в поле URL книги в программе
  4. Выбрать папку для сохранения
  5. Написать название книги (путь к книге: [папка для сохранения]/[название книги])
  6. Выбрать необходимые настройки
    1. Конвертировать страницы — преобразует JPEG в TIFF (результирующий объем в ~10 раз меньше)
    2. Создавать на выходе файл pdf — объединение всех скаченный файлов в 1 pdf c названием книги
    3. Удалить файлы — удаляет все не нужные файлы (при создании pdf — jpg и tiff, только при конвертации — только jpg)
  7. Нажать Старт! и ждать чуда
  8. После выполнения всех действий выпрыгнет окошко с сообщением о успехе

Change log

Версия 1.0

  • Стартовая консольная версия (тупо скачивает по страничке все страницы в свой каталог)

Версия 1.1

  • Скачивает книгу в заданный каталог
  • Появилась возможность на выходе создавать PDF

Версия 1.2

  • JPEG конвертится в Ч/Б TIFF
  • Сильное уменьшение выходного PDF

Версия 2.0

  • Графический интерфейс!

Версия 2.1

  • Ускорена конвертация JPEG в Ч/Б TIFF
  • Добавлена иконка

 

Запись опубликована в рубрике C#, Программирование с метками , , , . Добавьте в закладки постоянную ссылку.

5 Responses to Скачиваем книги с e-library.kai.ru

  1. Довольный пользователь. пишет:

    Автор, ты бесподобен!

  2. Другой довольный пользователь пишет:

    Спасибо!

  3. Первак пишет:

    Спасибо. Хорошо было бы ещё добавить скачку с определенной страницы. Докачку, если некоторые страницы уже сохранены, и реконект, так как сайт часто подвисает.

  4. Не очень довольный пользователь пишет:

    Не могу скачать, а очень хотелось бы…
    Автор помоги :)

  5. Каи не пуп земли пишет:

    Перезалей прогу, плиз. Ссылка битая.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *