Большая просьба не закрывайте тему, пока не придем к работающей схеме. Такое ощущение что это какая то тайна. Help к программе не помогает, как и все что есть в поиске по словам "авторизация", "post" и подобным, кроме одного примера из вики и то он не работает. Данное решение будет полезно многим, кто нуждается во взаимодействии с сайтами и позволит избежать создания подобных тем в дальнейшем.
Задача - получать html текст страницы в компонент браузер, предваритаельно залогиневшись на сайте. Тоесть зайти на сайт компонентом браузер уже под своим логином и паролем.
Форма авторизации: pdj.ru/login
Логин: logintest
Пароль: password
code_25857.txt
При введений неправильного логина или пароля, в браузер выдается страница авторизации с заполненными полями ввода (правда в непонятной кодировеке, но это сейчас меньше всего волнует). При введений правильных данных (в схеме указан работающий акаунт) выдает :
code_25858.txt
Ответ вроде как пришел похожий на прошедшую авторизацию (не уверен, но что-то подсказывает)), а дальше - 0 . Почему так? Что добавитьизменить? Объясните по простому, справка по элементам ничего не дает в данном случае (см. пример выше). Заранее спасибо, кто решит откликнуться, а не как обычно закрыть тему с сылкой на неработающий пример в вики.
Этот топик читают: Гость
|
Ответов: 51
Рейтинг: 3
|
|||
| карма: 0 |
| ||
| файлы: 2 | code_25857.txt [951B] [114], code_25858.txt [736B] [62] |
|
Ответов: 5227
Рейтинг: 587
|
|||
|
offername писал(а): Задача - получать html текст страницы в компонент браузер, предваритаельно залогиневшись на сайте. Тоесть зайти на сайт компонентом браузер уже под своим логином и паролем. [url]http://www.hiasm.com/forum_serv.php?q=56&id=2755url] |
|||
| карма: 4 |
|
|
Ответов: 51
Рейтинг: 3
|
|||
|
andrestudio писал(а): пусто по ссылке. не понял если чеснто что вы хотели сказать |
|||
| карма: 0 |
|
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:42:54 |
|||
| карма: 0 |
|
|
Ответов: 51
Рейтинг: 3
|
|||
|
95.167.60.101 писал(а): Класс! Сколько справку не читал, ниразу не видел такого решения без компонентов связанных с отправкой запросов post. Спасибо! Единственно, в основном подобные задачи (в том числе и моя) предполагают наличие в самой программе полей, для ввода логина и пароля. Что будет сильно усложнять схему, если по предложенному варианту действовать (надо будет искать и менять блоки в тексте элемента StrList). Поэтому вопрос: а возможно ли данное реализовать именно методом, описаным в справке, компонентами url и post (возможно http_get)? |
|||
| карма: 0 |
|
|
Ответов: 5227
Рейтинг: 587
|
|||
|
offername писал(а): предполагают наличие в самой программе полей, для ввода логина |
|||
| карма: 4 |
|
|
Ответов: 3889
Рейтинг: 362
|
|||
|
offername писал(а): Сколько справку не читалЗато честно. |
|||
| карма: 1 |
| ||
| Голосовали: | Tad |
|
Ответов: 5446
Рейтинг: 323
|
|||
|
offername, если бы не поленился и посмотрел глазками ответ после удачной авторизации, узрел бы, что сервер ответил не "200", а "301". Узрев это, направил бы стопы свои в гугл или яндекс, которые обяснили бы тебе, что сервер попросил тебя перейти по другой ссылке (Location), и действовали бы дальше по указанию сервера.
А если бы не поленились и последовали моему совету использовать HTTP_Get (не помню, Вам или ещё кому недавно давал этот совет), то составили бы схему (минимальную) из 9 компонент. Выкладывать её здесь не буду (и других попрошу воздержаться |
|||
| карма: 1 |
|
|
Ответов: 51
Рейтинг: 3
|
|||
|
у меня схема авторизации в итоге состоит из 4х компонентов, два из которых - поля ввода)
|
|||
| карма: 0 |
|
|
Ответов: 4641
Рейтинг: 334
|
|||
|
[offtop]
offername писал(а): у меня схема авторизацииточнее у andrestudio, |
|||
| карма: 1 |
| ||
| Голосовали: | hitman249 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
|
Редактировалось 1 раз(а), последний 2025-01-17 15:42:54 |
|||
| карма: 0 |
|
|
Ответов: 51
Рейтинг: 3
|
|||
|
Ой, забыл залогиниться
|
|||
| карма: 0 |
|
|
Ответов: 5446
Рейтинг: 323
|
|||
|
offername, предложенный anderstudio метод - это чит
|
|||
| карма: 1 |
|
|
Ответов: 51
Рейтинг: 3
|
|||
|
ну работает же
|
|||
| карма: 0 |
|
14




Поиск
Друзья
Администрация