TGViewer
Про сервитуты и не только Про сервитуты и не только @pro_servitude · 469 subscribers
Post #51 863
Всем привет!

Давненько ничего не писал, но в связи с поиском нового места работы появилось время на творчество.

Поэтому вот Вам готовый сценарий о том, как скачать защищенный 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 страниц и прогружать этапами.
  • 🔥 11
  • 👍 3
  • 🙏 1
More from @pro_servitude
  1. Sep 21, 2026С разработкой собственного приложения, как и с ремонтом, можно начать, но невозможно закон…
  2. Sep 3, 2026Делал тут согласие на обработку персональных данных по визовой поддержке и решил затестить…
  3. Sep 3, 2026photo post
  4. Jul 7, 2026Поделюсь с вами жизненными наблюдениями по поводу услуг Почты России. У почты есть услуга…
  5. Jul 3, 2026Ну что же, уважаемые подписчики! С днем меня и в этот день хотел с Вами поделиться новеньк…
  6. Jun 8, 2026Пока что DOCXдодыр еще дорабатываю, поскольку с каждой новой сущностью приходится делать о…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →