PDA

Показать полную графическую версию : Cкрипт, который зайдет на сайт -------- >


addy2k
01-02-2009, 16:50
Нужен скрипт, который зайдет на сайт и залогинится через HTTPS.

Radchin
02-02-2009, 13:05
Если имя пользователя и пароль надо вводить руками, то на 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/library/system.net.webclient.aspx

addy2k
02-02-2009, 16:24
Radchin,

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

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

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

Radchin
12-02-2009, 18:04
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/library/system.net.webclient.aspx




© OSzone.net 2001-2012