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

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

addy2k 01-02-2009 16:50 1026322

Cкрипт, который зайдет на сайт -------- >
 
Нужен скрипт, который зайдет на сайт и залогинится через HTTPS.

Radchin 02-02-2009 13:05 1027124

Если имя пользователя и пароль надо вводить руками, то на Windows Powershell — это можно сделать следующим образом


Код:

$url = "https://website"
$wc = new-object system.net.webclient
$cred = Get-Credential
$wc.Credentials = $cred.GetNetworkCredential()
$wc.DownloadString($url)

Источник: http://msdn.microsoft.com/ru-ru/libr...webclient.aspx

addy2k 02-02-2009 16:24 1027299

Radchin,

Окно ввода имени пользователя и пароля появляется !!!
Ввожу логи и пароль ............ ругается на Credential

P.S.
А можно ли автоматизировать процесс ( без ручного ввода ) ???

s!LeNt 12-02-2009 11:48 1036313

Доброго дня!!! Тоже позарез нужен скриптик, который в моё отсутствие в установленное время будет логинить меня на сайте через HTTPS и (или нужно что-то дополнительное???) переходить по нужной ссылке на этой странице!

Radchin 12-02-2009 18:04 1036598

addy2k,
Таки дико извинияюсь за некоторую задержку с ответом. Но тем не менее, сценарий сохраняющий нужную вам web-страничку в переменную $WebPage должен выглядеть так

Код:

$url = "https://website/default.html"

$WebClient = new-object system.net.webclient
$WebSiteCredential = new-object system.net.networkcredential

$WebSiteCredential.UserName = "Имя пользователя"
$WebSiteCredential.Password = "Пароль пользователя"

$WebClient.Credentials = $WebSiteCredential

$WebPage = $WebClient.DownloadString($url)

Больше подробностей про system.net.webclient можно бесплатно узнать по ссылке
http://msdn.microsoft.com/ru-ru/libr...webclient.aspx


Время: 09:43.

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