Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скрипт для подключения к сайту использующий форму авторизации login.asp (http://forum.oszone.net/showthread.php?t=242880)

usersyslog 17-09-2012 22:35 1990535

Скрипт для подключения к сайту использующий форму авторизации login.asp
 
Нужно написать скрипт который будет заходить на сайт использующий форму авторизации login.asp например test.org:82/login.asp каждые 5 мни ....

Iska 18-09-2012 00:03 1990598

«test.org:82/login.asp» — Ваш внутренний адрес?

usersyslog 18-09-2012 00:22 1990610

Нет, внешний!

Iska 18-09-2012 01:40 1990625

usersyslog, тогда приведите точную ссылку на эту страницу.

usersyslog 18-09-2012 08:24 1990673

Ну например вот.

Kazun 18-09-2012 10:49 1990722

Код:

#Область -  AP/Крым
$SID = 1
#Місто/село - г. Севастополь
$CN = 1
#Школа:СевВПУССиИТ
$SCID = 2
#Користувач:
$UN = "MyName"
#Пароль
$PW = 'P@$$w0rd'

$url = "http://sevvpussit.webhop.org:82/login.asp"
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Navigate($url)
while($ie.Busy)
{
        Start-Sleep -Milliseconds 100
}

"SID","CN" | Foreach {
    $form = $ie.Document.forms.namedItem("MainForm")
        Start-Sleep -Seconds 1
        $form.nameditem("$_").value = (Get-Variable "$($_)").Value
        $form.Submit()
        Start-Sleep -Seconds 1
}

"SCID","UN","PW" | Foreach {
        $name = $_
        $ie.document.getElementsByName("$_") | Foreach {$_.value = (Get-Variable "$name").Value}
        Start-Sleep -Seconds 1
}

$ie.Document.forms.namedItem("MainForm").Submit()


Iska 18-09-2012 11:14 1990745

Цитата:

Цитата Kazun
Код:

Start-Sleep -Seconds 1
»

Почему не тоже внутри .Busy/.ReadyState?

Kazun 18-09-2012 11:28 1990754

Иногда возникают ошибки с получением свойств,установкой свойств взависимости от загрузки CPU и производительности системы,поэтому я добавляю задержу,а свойство Busy не влияет на это.


Время: 04:04.

Время: 04:04.
© OSzone.net 2001-