Вверх ↑
Этот топик читают: Гость
Ответов: 51
Рейтинг: 3
#1: 2011-11-21 17:05:15 ЛС | профиль | цитата
Большая просьба не закрывайте тему, пока не придем к работающей схеме. Такое ощущение что это какая то тайна. Help к программе не помогает, как и все что есть в поиске по словам "авторизация", "post" и подобным, кроме одного примера из вики и то он не работает. Данное решение будет полезно многим, кто нуждается во взаимодействии с сайтами и позволит избежать создания подобных тем в дальнейшем.

Задача - получать html текст страницы в компонент браузер, предваритаельно залогиневшись на сайте. Тоесть зайти на сайт компонентом браузер уже под своим логином и паролем.

Форма авторизации: pdj.ru/login
Логин: logintest
Пароль: password

code_25857.txt

При введений неправильного логина или пароля, в браузер выдается страница авторизации с заполненными полями ввода (правда в непонятной кодировеке, но это сейчас меньше всего волнует). При введений правильных данных (в схеме указан работающий акаунт) выдает :

code_25858.txt

Ответ вроде как пришел похожий на прошедшую авторизацию (не уверен, но что-то подсказывает)), а дальше - 0 . Почему так? Что добавитьизменить? Объясните по простому, справка по элементам ничего не дает в данном случае (см. пример выше). Заранее спасибо, кто решит откликнуться, а не как обычно закрыть тему с сылкой на неработающий пример в вики.
карма: 0

0
файлы: 2code_25857.txt [951B] [114], code_25858.txt [736B] [62]
Ответов: 5227
Рейтинг: 587
#2: 2011-11-21 17:46:08 ЛС | профиль | цитата
offername писал(а):
Задача - получать html текст страницы в компонент браузер, предваритаельно залогиневшись на сайте. Тоесть зайти на сайт компонентом браузер уже под своим логином и паролем.


[url]http://www.hiasm.com/forum_serv.php?q=56&id=2755url]
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 51
Рейтинг: 3
#3: 2011-11-21 18:05:36 ЛС | профиль | цитата
andrestudio писал(а):


пусто по ссылке. не понял если чеснто что вы хотели сказать
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2011-11-21 18:19:17 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:42:54
карма: 0

0
Ответов: 51
Рейтинг: 3
#5: 2011-11-21 18:34:19 ЛС | профиль | цитата
95.167.60.101 писал(а):


Класс! Сколько справку не читал, ниразу не видел такого решения без компонентов связанных с отправкой запросов post. Спасибо! Единственно, в основном подобные задачи (в том числе и моя) предполагают наличие в самой программе полей, для ввода логина и пароля. Что будет сильно усложнять схему, если по предложенному варианту действовать (надо будет искать и менять блоки в тексте элемента StrList). Поэтому вопрос: а возможно ли данное реализовать именно методом, описаным в справке, компонентами url и post (возможно http_get)?
карма: 0

0
Ответов: 5227
Рейтинг: 587
#6: 2011-11-21 18:41:54 ЛС | профиль | цитата
offername писал(а):
предполагают наличие в самой программе полей, для ввода логина
http://www.hiasm.com/forum_serv.php?q=56&id=2756
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 3889
Рейтинг: 362
#7: 2011-11-21 18:46:08 ЛС | профиль | цитата
offername писал(а):
Сколько справку не читал

Зато честно.
карма: 1

1
Голосовали:Tad
Ответов: 5446
Рейтинг: 323
#8: 2011-11-22 23:07:31 ЛС | профиль | цитата
offername, если бы не поленился и посмотрел глазками ответ после удачной авторизации, узрел бы, что сервер ответил не "200", а "301". Узрев это, направил бы стопы свои в гугл или яндекс, которые обяснили бы тебе, что сервер попросил тебя перейти по другой ссылке (Location), и действовали бы дальше по указанию сервера.

А если бы не поленились и последовали моему совету использовать HTTP_Get (не помню, Вам или ещё кому недавно давал этот совет), то составили бы схему (минимальную) из 9 компонент. Выкладывать её здесь не буду (и других попрошу воздержаться )
карма: 1

0
Ответов: 51
Рейтинг: 3
#9: 2011-11-22 23:12:36 ЛС | профиль | цитата
у меня схема авторизации в итоге состоит из 4х компонентов, два из которых - поля ввода)
карма: 0

0
Ответов: 4641
Рейтинг: 334
#10: 2011-11-23 09:32:24 ЛС | профиль | цитата
[offtop]
offername писал(а):
у меня схема авторизации

точнее у andrestudio, [/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:hitman249
Гость
Ответов: 17029
Рейтинг: 0
#11: 2011-11-23 14:36:06 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:42:54
карма: 0

0
Ответов: 51
Рейтинг: 3
#12: 2011-11-23 14:36:41 ЛС | профиль | цитата
Ой, забыл залогиниться
карма: 0

0
Ответов: 5446
Рейтинг: 323
#13: 2011-11-23 15:21:05 ЛС | профиль | цитата
offername, предложенный anderstudio метод - это чит
карма: 1

0
Ответов: 51
Рейтинг: 3
#14: 2011-11-23 15:40:13 ЛС | профиль | цитата
ну работает же
карма: 0

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)