У меня есть рабочая станция Ubuntu с Firefox, всегда открываются на (автообновляющей) веб-странице, защищенной основным автором.
При запуске у меня есть автовход в систему, и автоматический Firefox запускаются на странице, и я сохранил основные подлинные учетные данные.
Я хотел бы подтвердить некоторым автоматизированным способом диалоговое окно имени пользователя/пароля, которое открывается на первом открытии страницы, или я хотел бы знать, существует ли какой-либо взлом для предотвращения этого диалогового окна.
Я пытался установить домашнюю страницу на http://username%3Apassword@myserver/mypage, помещает, который не останавливает поля диалогового окна подтверждения.
Попробуйте xdotool или IronAHK. Я не использовал ни одного из них, но они - в основном инструменты для моделирования событий от нажатия мыши и событий клавиатуры, который походит на один способ решить Вашу проблему.
Править: См. комментарии для точного ответа.
Существует дополнение автоматизации для Firefox, названного iMacros.
Я не использовал его на собственном опыте и не могу ручаться он, это поможет Вам решить свою проблему.
Вы могли дать ему короткую попытку.
PasswordProfiler является защитой как это, очень слабо, и умный пользователь может обойти его легко.
xdotool действительно полезен!Спасибо!
Это - мой сценарий в Кармической Ubuntu. У меня есть сочетание клавиш, которое запускает этот код, таким образом, я могу стать действительно быстрым на htaccess защищенный паролем сайт:
#!/bin/bash
#If Firefox is not running, wait 4 seconds to open.
if [ "$(pidof firefox)" ]
then
timetosleep=1
else
timetosleep=4
fi
#Launch firefox
firefox http://wiki.example.org &
#Sleep until the window comes up
sleep $timetosleep
#Press enter!
WID=`xdotool search --title Identi`
xdotool windowactivate $WID
xdotool key Return
PD: Поскольку мой Firefox находится на испанском языке, я ищу "Identificación" вместо "Аутентификации".
xdotool search "Authentication Required" | head -1
xdotool windowfocus $WID xdotool ключевой Возврат Спасибо – golemwashere 07.10.2009, 13:17