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

- 🔥 11
- 👍 3
- 🙏 1