Как скачать защищенный PDF из Google Drive, если владелец запретил скачивание
Мой tg-канал, где я рассказываю про свое ПО для юристов и не только
Пока искал литературу для своей кандидатской диссертации наткнулся на сайт онлайн-библиотеки Ташкентского государственного юридического университета, поскольку ознакомиться с необходимой мне книгой без регистрации и смс можно было только там.
Однако скачать ее с Google Drive обычным способом было нельзя, поэтому на помощь пришел ИИ с кодом для консоли. Ну а готовым сценарием скачивания я поделюсь с Вами.
- Откройте нужный PDF в Google Drive и обязательно прокрутите документ до самого конца. Google Drive подгружает страницы по мере просмотра каждой страницы. Можно просто зажать стрелку вниз на страницах и следовать по ним.
- Откройте консоль. Для Mac: В Google Chrome / Brave / Edge: Нажмите Command (⌘) + Option (⌥) + J. В Firefox: Нажмите Command (⌘) + Option (⌥) + K. В Safari: Сначала нужно включить меню «Разработка»: в верхнем меню выберите Safari -> Настройки (Settings) -> вкладка Дополнительно (Advanced) -> поставьте галочку в самом низу «Показывать функции для веб-разработчиков». После этого нажмите Command (⌘) + Option (⌥) + C и перейдите во вкладку Console. Для Windows: F12 — нажмите её, и панель разработчика откроется. Для владельцев ноутбуков - сочетание Fn + F12.
- Вставьте код. Скопируйте код из файла (для Safari, для Chrome), вставьте его в появившееся окно консоли и нажмите Enter. Подождите несколько секунд (если файл большой - до минуты). Браузер «склеит» страницы и файл «упадет» в загрузки.
В конце добавлю, что книга была объемом 539 страниц и когда я полностью прогрузил и запустил скрипт, то страница обновилась и пришлось все начинать сначала, возможно из-за недостатка оперативки (у меня air на M1 с 8 gb), но 350 страниц прогрузил за раз нормально. Поэтому слишком большие файлы советую делить на 250-350 страниц и прогружать этапами.