30 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
pyElibDownloader 0.99
 | 
						||
 | 
						||
Simple book downloader for e-libraries, requires python3 and python wget module.
 | 
						||
This script is developed for elib.shpl.ru, but may work with other libraries.
 | 
						||
 | 
						||
---
 | 
						||
 | 
						||
Простой загрузчик книг для электронных библиотек, ему необходимы python3 и модуль wget.
 | 
						||
Этот скрипт разработан для elib.shpl.ru, но может будет работать и с другим электронными библиотеками.
 | 
						||
 | 
						||
Использование
 | 
						||
 | 
						||
Предварительно установите модуль wget:
 | 
						||
pip install wget
 | 
						||
После этого запустите скрипт.
 | 
						||
 | 
						||
Если вы загружаете книгу с http://elib.shpl.ru, то на первый вопрос о префиксе ничего не пишите, а
 | 
						||
просто нажмите Enter. Также поступите и со вторым вопросом о постфиксе и с третьим о расширении
 | 
						||
файлов.
 | 
						||
На четвертый вопрос - введите имя папки в которой будут сохраняться картинки - например, название
 | 
						||
загружаемой книги. Новая папка будет создана там, где был запущен скрипт.
 | 
						||
Перед ответом на пятый вопрос о первом индексе - откройте в электронной библиотеке
 | 
						||
http://elib.shpl.ru первую страницу книги и нажмите Загрузить -> Крупный размер, и скопируйте
 | 
						||
индекс изображения - числа между "http://elib.shpl.ru/pages/" и "/zooms/7". Вставьте этот индекс
 | 
						||
в ответ на пятый вопрос скрипта.
 | 
						||
Последний, шестой вопрос - это индекс последней страницы книги. Скопируйте его аналогично первому
 | 
						||
и вставьте в ответ скрипта.
 | 
						||
После этого начнется загрузка. Обычно загруженная таким образом книга на 300 страниц занимает
 | 
						||
около 100 мегабайт.
 |