Я пытался войти в Gmail, используя это, но это не сработало.Я только что видел это перед открытием Gmail Ящики

Есть ли что-то для автоматизации такой вещи

РЕДАКТИРОВАТЬ:

Я пробовал это тоже, но не работает

РЕДАКТИРОВАТЬ:

Этот веб-сайт показывает хорошие инструкции для продолжения, но после запуска, как было сказано, он не открывает мой браузер, в противном случае он работает в соответствии с указанными инструкциями.

3 ответа3

5

В http-ссылке это для HTTP-аутентификации. HTTP-аутентификация используется редко. Он редко используется, потому что веб-приложения обычно содержат собственный список пользователей в базе данных вместо того, чтобы http-сервер управлял аутентификацией.

Комментарии о его ненадежности несколько вводят в заблуждение, потому что, когда это делается через SSL, оно точно так же безопасно, как и входы на основе POST. Также возможен вызов хешированного пароля MD5, о котором вы можете прочитать здесь: http://en.wikipedia.org/wiki/Digest_access_authentication

0

Я считаю, что это еще один способ указать базовые учетные данные аутентификации с помощью URL. Это не безопасно, поэтому большинство сайтов не используют его, и я не рекомендую его. Я считаю, что браузер преобразует его в заголовок, но любой, кто прослушивает ваше сообщение, может использовать вашу учетную запись, просто отправив тот же заголовок.

http://en.wikipedia.org/wiki/Basic_access_authentication

0

Есть ли что-то для автоматизации такой вещи

В зависимости от того, что вы пытаетесь сделать, использование Selenium может сделать эту работу (Selenium IDE имеет плагин Firefox, который позволяет вам записывать и воспроизводить действия на веб-сайте). Если вам не нравится вводить пароли, Firefox имеет встроенную функцию сохранения пароля. Если вы хотите автоматизировать его с помощью скрипта, вам может потребоваться перепроектировать форму аутентификации gmails и выполнить HTTP-запрос самостоятельно; В качестве альтернативы вы можете попробовать Python's Mechanize или Perl's Mechanize, который позволяет Python / Perl-скриптам просматривать веб-сайты, заполнять формы и т. д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .