2016-05-21 3 views
1

У меня есть клиент, который хочет, чтобы я автоматизировал работу по обработке документов.Как автоматизировать отправку учетных данных на сервер DRM для открытия DRM pdf?

Существует этот pdf-файл, который можно открыть, отправив имя пользователя и пароль на сервер DRM.

Когда я открываю его с помощью Acrobat, я вижу это.

enter image description here

У меня есть имя пользователя и пароль, предоставленный клиентом.

Проблема в том, как мне автоматизировать это?

Я сделал веб-скребок раньше, где я автоматизирую веб-логин, чтобы я мог выполнять определенные рутинные задачи.

Но это первый раз, когда я пытаюсь автоматизировать проверку подлинности, которая не возникает внутри браузера.

Как мне это сделать?

+1

Решения DRM в этом контексте являются собственностью. Таким образом, вам придется проконсультироваться с поставщиком этого конкретного решения DRM. – mkl

+0

Существует этическая и юридическая сторона этого. Выполнение того, что хочет ваш клиент, позволяет им (и/или их сотрудникам и т. Д.) Обойти предполагаемую защиту, которую предоставляет материал DRM. В зависимости от вашего местоположения и/или вашего клиента, которое может быть незаконным. Вероятно также, что это нарушит договорные условия, которые ваш клиент, скорее всего, имеет со своим поставщиком (поставщиками). Кроме того: этически сомнительно, даже если это не является незаконным, когда вы находитесь, и нет никаких контрактов, которые нарушаются. – swa66

ответ

2

Компании платят много денег, чтобы сделать именно это. http://www.adobe.com/devnet/reader/topic_drm.html. Я подозреваю, что количество усилий для этого не будет стоить того, особенно если вы попытаетесь погрузиться в фактические используемые протоколы/плагины и подключиться напрямую. Это было бы очень реалистично и, вероятно, в будущем.

Лучше всего использовать существующее приложение Adobe и обернуть его в сценарий Automator. К сожалению, OSX специфичен.

У них не будет общих крючков рабочего процесса, поэтому быстрый и противный способ состоял бы в том, чтобы просто записать себя, сделав это один раз, и снова воспроизвести его снова и снова.

Workflow:

  • Drag PDF на пользовательские приложения
  • Автоматически заполнить имя пользователя
  • Автоматически заполнять пароль

Если вы ищете где-то, чтобы начать: http://www.macosxautomation.com/automator/features/virtual-user.html

Сам модуль DRM может устанавливать разрешения о том, как вы n печатать и перераспределять сами файлы, вы не сможете обойти это, но, полагая, что у вас есть все права, установленные правильно, вы должны, по крайней мере, иметь возможность автоматизировать открытие самого файла в OSX.