|
Как можно сделать автоматическую авторизацию на сайте через 1С? | ☑ | ||
---|---|---|---|---|
0
SoulPower
21.10.13
✎
18:27
|
В управляемой форме есть поле HTML документа.
В него необходимо выводить страничку уже после авторизации. Подскажите, пожалуйста, как программно можно сделать автоматическую авторизацию на сайте через 1С? |
|||
1
MrStomak
21.10.13
✎
18:33
|
выполнить яваскрипт, отвечающий за авторизацию. метод exec вроде у dom-документа, в него передавать код яваскрипта. Сам код клиентский должен быть в html.
|
|||
2
Asmody
21.10.13
✎
18:35
|
||||
3
PR
21.10.13
✎
18:52
|
Вот интересно, что означают параметры "Логин" и "Пароль" в Новый HTTPСоединение?
|
|||
4
PR
22.10.13
✎
13:51
|
Ап :))
|
|||
5
PR
23.10.13
✎
10:43
|
Посмотрел в файерфоксе в анализе сети при нажатии на кнопку на сервер шлется POST-запрос.
Кто подскажет, как послать на сервер POST-запрос и как его вообще сформировать? :)) |
|||
6
mzelensky
23.10.13
✎
10:47
|
(0) для начала нужно понять как идет передача параметров при регистрации на сайте. + есть ли там кэпча.
|
|||
7
PR
23.10.13
✎
10:48
|
(6) Кэпчи нету, логин и пароль программно подставляются, но вот что делать дальше?
|
|||
8
mzelensky
23.10.13
✎
10:48
|
(6) + советую установить себе Браузер "Огненная лиса", включить анализатор и посмотреть какие запросы отправляются и получаются при прохождении регистрации.
|
|||
9
PR
23.10.13
✎
10:49
|
(8) Так я же в (5) написал, что это сделал.
|
|||
10
mzelensky
23.10.13
✎
10:49
|
(7) делай (8).
Если в результате выявитс, что там посылается обычный Get-кий запрос, то ты без труда сможешь его создать из 1С |
|||
11
mzelensky
23.10.13
✎
10:50
|
(9) сори, пропустил.
А кинь сюда строку, которую тебе показал анализатор |
|||
12
Asmody
23.10.13
✎
10:53
|
(5) ты не поверишь: HTTPСоединение.POST()
|
|||
13
PR
23.10.13
✎
10:57
|
||||
14
PR
23.10.13
✎
10:57
|
(12) Привет, Вить :))
А как сформировать текст POST? И куда его воткнуть? |
|||
15
PR
23.10.13
✎
10:58
|
И еще вопрос. //Не могу поверить, что я его задаю :))
Как программно нажать кнопку веб-документа? :)) |
|||
16
mzelensky
23.10.13
✎
10:58
|
(13) тогда видимо (12)
|
|||
17
mzelensky
23.10.13
✎
10:59
|
(15) не надо ничего нажимать. Просто шлешь запрос и все.
|
|||
18
Asmody
23.10.13
✎
11:01
|
(14) см СП, ОтправитьДляОбработки
|
|||
19
PR
23.10.13
✎
11:01
|
(17) А если завтра что-нить поменяется? Количество или порядок параметров например.
А так заполнил логин и пароль и нажал кнопку. Не? |
|||
20
Asmody
23.10.13
✎
11:01
|
(15) см. (2)
|
|||
21
mzelensky
23.10.13
✎
11:04
|
(19) а если фокус не туда поставишь? И при нажатии кнопки "Энтер" ты не насайт зайдешь, а "формат С" устроишь?
Бахать эмитацию кнопок надеясь на то, что все это делетит в нужном направлении все-равно как дать пистолет слепой обезьяне. |
|||
22
PR
23.10.13
✎
11:25
|
(20) О, v8: Программное нажатие кнопок на форме пост 9 помогло :))
Работает :)) |
|||
23
PR
23.10.13
✎
11:25
|
(21) Да про фокус речи не идет. У объекта есть метод "Click" :))
|
|||
24
mzelensky
23.10.13
✎
11:26
|
(23) ааа, ты через Явовский обработчик делаешь. Ну, это немного упрощает и добавляет надежности :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |