Как скачать книгу с сайта Литрес?

Страницы:  1
Ответить
 

psikov

Стаж: 14 лет 6 месяцев

Сообщений: 66


psikov · 15-Окт-23 20:02 (1 год 2 месяца назад)

Здравствуйте!
Я недавно купил одну книгу на сайте Литрес и хотел скачать ее, как обычно и делал это, в формате pdf. Но, вдруг с ужасом обнаружил, что данная книга, оказывается, недоступна для скачивания в формате pdf, да и в любом другом формате тоже. Ее можно читать только у них на сайте, либо в мобильном приложении Литреса. Возможность скачивания в виде файла pdf заблокирована. Может кто сталкивался с такой проблемой? Существует ли способ обойти эту блокировку и все-таки скачать купленный файл?
Заранее благодарю за помощь.
[Профиль]  [ЛС] 

Haperskaya

Стаж: 1 год 2 месяца

Сообщений: 4


Haperskaya · 04-Фев-24 11:39 (спустя 3 месяца 19 дней)

Здравствуйте! Удалось ли скачать книгу с защитой от скачивания? У меня сейчас аналогичный вопрос и нигде не могу найти конкретики.
[Профиль]  [ЛС] 

CarlsonBaby

Стаж: 2 года 4 месяца

Сообщений: 2


CarlsonBaby · 31-Мар-24 20:52 (спустя 1 месяц 27 дней)

Скачать можно, но это долго. В хроме можно нажать "читать" на ту книгу, которую хотите скачать, дальше нажимайте на три точки в правом верхнем углу - дополнительные инструменты - инструменты разработчика, открывается сама панель, в которой будут показаны папки, нажимаете на папку под названием get_pdf_page, в этой папке будут по отдельности лежать страницы книги в формате .gif, которые можно по отдельности загрузить. Для этого нужно нажать на одну из .gif, дальше на open in new tab и страница откроется в новой вкладке и тогда ее можно будет загрузить. Я другого способа, к сожалению, не знаю
[Профиль]  [ЛС] 

ivan443ftw

Стаж: 3 года 3 месяца

Сообщений: 2


ivan443ftw · 16-Авг-24 23:09 (спустя 4 месяца 16 дней)

Здравствуйте!
Если вы скачиваете PDF через get_pdf_page, то получаете только картинки (.gif) а не настоящий PDF-файл.
Но я узнал способ скачать настоящий PDF даже если он заблокирован.
    1) Купите книгу на Литрес.
    2) Откройте её в приложении для Android (это очень важно), так как она загружается при первом запуске.
    3) Найдите загруженный PDF-файл в файловом менеджере (/storage/emulated/0/Android/data/ru.litres.android.global/files/books/<какой-то номер>/<имя книги>). Как вы видите, файл зашифрован.
    4) Скопируйте книгу на пк и запустите следующий python скрипт:
    Код:
    from Crypto.Cipher import AES
    from Crypto.Util.Padding import unpad
    import sys
    AES_BLOCK_LENGTH = 16
    IV_LENGTH = 16
    SECRET_PWD = "Qzgh_IfM:u3O*Ujh"
    input_file = sys.argv[1]
    # decrypt
    with open(input_file, 'rb') as f:
        iv = f.read(IV_LENGTH)
        cipher = AES.new(SECRET_PWD.encode('utf-8'), AES.MODE_CBC, iv)
        ciphertext = f.read()
        decrypted_data = unpad(cipher.decrypt(ciphertext), AES.block_size)
    # overwrite
    with open(input_file, 'wb') as out_file:
        out_file.write(decrypted_data)
    print(f"{input_file} decrypted")
    Код:
    python3 file.py <книга>
    5) Теперь у вас есть полная и расшифрованная книга!
Я пока не узнал как приложение закачивает зашифрованную книгу. Но когда я это узнаю, тогда шаги 2, 3 и 4 вам больше не нужны.
[Профиль]  [ЛС] 

psikov

Стаж: 14 лет 6 месяцев

Сообщений: 66


psikov · 17-Авг-24 18:47 (спустя 19 часов)

ivan443ftw писал(а):
86596051Но я узнал способ скачать настоящий PDF даже если он заблокирован.
Спасибо.. а каким образом запускать этот python скрипт? где его запускать и для чего нужен код...
короче, не шарю я в этих делах...
[Профиль]  [ЛС] 

ivan443ftw

Стаж: 3 года 3 месяца

Сообщений: 2


ivan443ftw · 21-Авг-24 20:02 (спустя 4 дня, ред. 21-Авг-24 20:02)

Я создал веб-страницу. Так будет удобно.
https://litres.lxmg03.link
[Профиль]  [ЛС] 

User744

Стаж: 4 года 3 месяца

Сообщений: 1


User744 · 28-Сен-24 17:34 (спустя 1 месяц 6 дней)

ivan443ftw писал(а):
86605966Я создал веб-страницу. Так будет удобно.
https://litres.lxmg03.link
Спасибо, код работает, ты крутой!
Но мне кажется, что литрес оперативно сменит ключ шифрования, например, все качалки страниц, выложенные на гитхабе всего несколько месяцев назад, уже не работают, т.к. литрес поменял имена и идентификаторы кнопок, мб ещё что-то. Было бы круто, если бы ещё дал инструкцию по перехвату пароля шифрования)
[Профиль]  [ЛС] 

К-534

Стаж: 16 лет 1 месяц

Сообщений: 11


К-534 · 27-Дек-24 20:08 (спустя 2 месяца 29 дней)

ivan443ftw писал(а):
86605966Я создал веб-страницу. Так будет удобно.
https://litres.lxmg03.link
Спасибо, ты гений!!!
[Профиль]  [ЛС] 

supertrap228

Стаж: 3 года 5 месяцев

Сообщений: 7


supertrap228 · 11-Янв-25 15:49 (спустя 14 дней, ред. 11-Янв-25 15:49)

ivan443ftw писал(а):
86605966Я создал веб-страницу. Так будет удобно.
https://litres.lxmg03.link
так допустим текст есть что дальше
1. Там были иллюстрации. 2. Меня не блокнут на Литрес?
[Профиль]  [ЛС] 

папаВлад

Top Loader 01* 100GB

Стаж: 14 лет

Сообщений: 2477

папаВлад · 11-Янв-25 21:42 (спустя 5 часов)

supertrap228
1. Здесь инструкция для книг в формате pdf, с защитой от скачивания.
2. Начало инструкции https://rutr.life/forum/viewtopic.php?p=86596051#86596051 со слов "1) Купите книгу на Литрес." и ниже.
3. Текстовые книги (купленные) из ЛитРес свободно скачиваются с сайта по кнопке скачать.
4. На ЛитРес есть разные блокировки, например временные на сутки-двое и есть постоянные, техподдержка всегда на связи, оперативно отвечают за что заблокировали.
5. Пишите грамотно, со знаками препинания, так повышается шанс получить нормальный ответ.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error