Любой язык - Cкрипт, который зайдет на сайт -------- >

Ответить
Аватара пользователя
addy2k

Любой язык - Cкрипт, который зайдет на сайт -------- >

Сообщение addy2k »

Нужен скрипт, который зайдет на сайт и залогинится через HTTPS.
Аватара пользователя
addy2k

Re: Любой язык - Cкрипт, который зайдет на сайт -------- >

Сообщение addy2k »

Если имя пользователя и пароль надо вводить руками, то на 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

Re: Любой язык - Cкрипт, который зайдет на сайт -------- >

Сообщение addy2k »

Radchin,



Окно ввода имени пользователя и пароля появляется !!!

Ввожу логи и пароль ............ ругается на Credential



P.S.

А можно ли автоматизировать процесс ( без ручного ввода ) ???
Аватара пользователя
s!LeNt

Re: Любой язык - Cкрипт, который зайдет на сайт -------- >

Сообщение s!LeNt »

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

Re: Любой язык - Cкрипт, который зайдет на сайт -------- >

Сообщение s!LeNt »

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
Ответить

Вернуться в «Скриптовые языки администрирования Windows»