|
v8: Как программно ввести логин и пароль при подключении к ВПН | ☑ | ||
---|---|---|---|---|
0
nesmen
24.01.14
✎
12:46
|
Здравствуйте. Помогите пожалуйста. Проблема следующая при подключении к VPN запрашивает имя и пароль. Для подключения использую InternetExplorer.Application. сайт не запускается пока не введешь пароль соответственно нету InternetExplorer.Application.Documents. Не знаю как ввести логин и пароль программно .
|
|||
1
nesmen
24.01.14
✎
14:07
|
Аппп
|
|||
2
Infsams654
24.01.14
✎
14:12
|
а зачем InternetExplorer.Application ?
А напрямую |
|||
3
nesmen
24.01.14
✎
14:21
|
Нужно вводить данные нажимать на определенные клавиши и в итоге скачивать файл сделал все кроме аутентыфикации
|
|||
4
nesmen
24.01.14
✎
14:29
|
на прямую можно подробней я не очень много работал с интеренетом через 1С
(2) |
|||
5
spu79
24.01.14
✎
14:31
|
ИМХО надо смотреть в параметры запуска vpn клиента. и причем здесь IE?
|
|||
6
nesmen
24.01.14
✎
14:40
|
подключается к впн нормально просто нужно проти аутентификацию для сайта а я не могу програмно
найти нужные поля (5) |
|||
7
Infsams654
24.01.14
✎
14:50
|
(6) да уж?!!
Ты случайно не робота делаешь чтоб накручивать всякие голосования? Если нет, то сам протокол взаимодействия с сайтом должен быть тебе известен, и нечего изголяться через IE |
|||
8
spu79
24.01.14
✎
14:50
|
опять же ИМХО, здесь какой-то скрипт нужен, 1с-ка вряд-ли такое умеет, тебе к прогерамм по разработке сайтов обращаться надо.
|
|||
9
nesmen
24.01.14
✎
15:06
|
та я уже понял но вот я в них не розбираюсь
(8) |
|||
10
Infsams654
24.01.14
✎
15:12
|
(9) есть HTTPСоединение (если не нравится то куча COM). Просто надо знать какие скрипты(ресурсы) есть на сайте, что чего обрабатывают и с какими параметрами вызываются.
Это и есть протокол взаимодействия с сайтом |
|||
11
nesmen
24.01.14
✎
17:03
|
а как посмотреть эти ресурсы? (10)
|
|||
12
nesmen
24.01.14
✎
17:20
|
робота для скачивания определенных данных которые очень часто меняются (7)
|
|||
13
nesmen
24.01.14
✎
18:09
|
ап
|
|||
14
nesmen
24.01.14
✎
22:15
|
что не сталкивались с таким?
|
|||
15
tixis
24.01.14
✎
22:55
|
моожет не в тему , но почти такое же наверное хочет
качать с users.v8.1c.ru актуальные релизы по ночам, пока сайт не так напряается днем, тоже в задумках парсер написат чтобы ночью выкачивал актуальные релизы |
|||
16
tixis
24.01.14
✎
22:56
|
+(15) извините не все осмыслел в (0) жто я так хочу
|
|||
17
tixis
24.01.14
✎
22:57
|
это
|
|||
18
tixis
24.01.14
✎
22:57
|
и вобще я пьный - не придерайтесь
|
|||
19
nesmen
25.01.14
✎
10:16
|
Не мне нужно с более закрытого сайта скачивать инфу
(15) |
|||
20
nesmen
25.01.14
✎
10:18
|
там при попытке подключения вылетает окно при чем исходный код увидеть нельзя, а вводить в ручную не хотелось бы что бы пользователь там лазил что то натворят, а я в последствии виноват
|
|||
21
nesmen
25.01.14
✎
11:28
|
с users.v8.1c.ru написать процедуру и скачать инфу с помощью ИЕ не так уж сложно
(15) |
|||
22
nesmen
26.01.14
✎
19:18
|
апп
|
|||
23
Infsams654
27.01.14
✎
08:41
|
(22) все-таки не пойму, что ТС хочет
|
|||
24
MM
27.01.14
✎
11:38
|
Может быть использован способ аутентификации wiki:Список_кодов_состояния_HTTP#401 ?
|
|||
25
Infsams654
27.01.14
✎
11:41
|
(24) чего ? Пусть сам ответит, чего хочет
|
|||
26
isarzh
27.01.14
✎
12:07
|
(1) Как IE связан с VPN соединением?
|
|||
27
nesmen
27.01.14
✎
12:08
|
(25) чего я хочу просто програмно ввести пароль. И не знаю как это сделать
|
|||
28
isarzh
27.01.14
✎
12:10
|
сделай бат файл и вызови его с параметрами
|
|||
29
nesmen
27.01.14
✎
12:12
|
(26) Просто через ИЕ подключаюсь. Через ИЕ.Document.activeElement легче искать ид клавишь текстовых полей и так далее
|
|||
30
kiruha
27.01.14
✎
12:12
|
Напиши батник - чего хошь и без IE
|
|||
31
nesmen
27.01.14
✎
12:15
|
(30) честно говоря не умею
|
|||
32
isarzh
27.01.14
✎
12:17
|
||||
33
isarzh
27.01.14
✎
12:22
|
VPN.bat
@ECHO OFF rasdial VPNNAme %1 %2 exit где %1 %2 логин и пароль к VPN |
|||
34
nesmen
27.01.14
✎
12:30
|
наверно не верно выразился тут внутрений пароль при входе в сайт. Просит аутенфикацию при этом блочит все возможности браузеров не показывает исходный код не даёт загрузится сайту тоесть ничего до того как ты не введешь пароль.
|
|||
35
isarzh
27.01.14
✎
12:38
|
(34) Хоть скрин сделай. А то угадывать что тебе надо сложно.
|
|||
36
Infsams654
27.01.14
✎
12:40
|
(29) опять не пойму. Получаешь html-странцу, делаешь submit куда надо, зачем уперся так на IE ?
|
|||
37
nesmen
27.01.14
✎
12:40
|
||||
38
nesmen
27.01.14
✎
12:42
|
просто вводитьт инфу нужно много инфы нажимать на тучу клавишь а то там справки нужны в пиличном количестве
|
|||
39
isarzh
27.01.14
✎
12:42
|
(37) так это же стандартный ввод http://login:pass@адрес
|
|||
40
nesmen
27.01.14
✎
12:43
|
не пашит так
|
|||
41
Infsams654
27.01.14
✎
12:47
|
(40) так открой HTTPСоединение туда, или через какой нибудь
winHTTP, MSXML2.XMLHTTP и т.д |
|||
42
nesmen
27.01.14
✎
12:48
|
HTTP тож пробувал
(41) |
|||
43
isarzh
27.01.14
✎
12:48
|
(40) ну или попробуй убрать аутентификацию с сайта
http://message.yale.edu/internet-explorer-remove-security-prompts |
|||
44
Infsams654
27.01.14
✎
12:55
|
(42), (43) я плакаль
Логинься туда как положено |
|||
45
nesmen
27.01.14
✎
12:55
|
как бы тогда даже страница не откроется
(43) |
|||
46
kiruha
27.01.14
✎
13:47
|
А что там нужно - вебсервис или только посмотреть ?
|
|||
47
kiruha
27.01.14
✎
13:49
|
И почему нельзя галочку - запомнить учетные данные
|
|||
48
nesmen
27.01.14
✎
13:54
|
(47) не работает
|
|||
49
kiruha
27.01.14
✎
14:04
|
а через мозиллу
|
|||
50
nesmen
27.01.14
✎
14:20
|
и там просто писец
(49) |
|||
51
mzelensky
27.01.14
✎
14:33
|
(0) В (33) верный ответ на твой вопрос (юзаем команду "rasdial"). Ток батник делать не обязательно. Вот мой пример
попытка Состояние("Подключение VPN-соединения"); WShell = Новый COMОбъект("WScript.Shell"); WShell.CurrentDirectory = "C:\WINDOWS\"; WShell.Run( "rasdial " +ИМЯСОЕДИНЕНИЯ+ " "+НРег(ИМЯПОЛЬЗОВАТЕЛЯ)+" "+НРег(ПАРОЛЬПОЛЬЗОВАТЕЛЯ) , 0, истина); WShell = неопределено; исключение Сообщить("Ошибка подключения VPN-соединения"); возврат; конецПопытки; |
|||
52
nesmen
27.01.14
✎
14:46
|
еще вопрос как сохранить файл програмно
|
|||
53
mzelensky
27.01.14
✎
15:07
|
(52) Файл.Сохранить(ИмяФайла);
|
|||
54
nesmen
27.01.14
✎
15:16
|
я в смысле с сайта (53)
|
|||
55
nesmen
27.01.14
✎
17:17
|
опять не верно написал смысл что я имитирую нажатия клавиши и выплывает модальное окно как мне програмно нажать сохранить
(54) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |