![]() |
Запуск скрипта от имени пользователя залогинившегося на сайте
Добрый день!
написал скрипт но необходимо добавить функцию проверки пользователя, т.е. пользователь заходит на сайт, авторизируется, и запускает скрипт, который разработан именно для него, и если имя пользователя не совпадает с именем в скрипте, тогда он прекращает свою работу, с выводом сообщения. на сайте код выглядит так: <div class="nickname">ИМЯПОЛЬЗОВАТЕЛЯ</div> Язык только начал осваивать, так что надеюсь на помощь, если не трудно, комменты сделайте, для понимания процесса. |
подскажите хоть в каком направлении копать, какие команды за это отвечают
|
Хм. странно что вы для этого используете AutoIt, в Web'е было бы логичней сделать что-то подобное на php (если скрипт должен выполниться на сервере) или JS (для запуска на компе самого пользователя)
|
скрипт, простейший, но необходимо, что бы он запускался пользователем, с exe файла
и осуществлялась проверка совпадения имен на сайте и в скрипте P.S. если есть ошибки в листинге, можете объяснить что не так? #include <IE.au3> Dim $user = "ИМЯПОЛЬЗОВАТЕЛЯ" $oIE =_IECreate("http://mysite.ru"); открываем сайт WinActivate("mysite.ru");Заголовок окна Sleep (60000) ;сюда вставить проверку имени авторизированного пользователя ; если нет, завершение работы скрипта с сообщением If $user = "ИМЯПОЛЬЗОВАТЕЛЯ" Then While 100 For $b = 10 to 1 Step -1 _IENavigate ($oIE,"http://mysite.ru/1/0"); Sleep (3000) Next _IENavigate ($oIE,"http://mysite.ru/5/all"); Sleep (2000) WEnd if $user <> "ИМЯПОЛЬЗОВАТЕЛЯ" Then MsgBox(0, "ваше имя отлично от авторизированного пользователя" , 4) EndIf WinClose("mysite.ru") |
Время: 09:37. |
Время: 09:37.
© OSzone.net 2001-