Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


1. к примеру то же самое для вконтакте:
Код: Выделить весь код
$sPage = _INetGetSource('www.vkontakte.ru/login.php?email=' & $sCfgEmail & '&pass=' & $sCfgPass)
If StringInStr($sPage, '<div id=''error''>') Then
    $aNewMsg = StringRegExp($sPage, '<div id=''error''>(.+)</div>', 1)
;~  ...ошибка входа: неверный логин или пароль
EndIf
$sPage = _INetGetSource('www.vkontakte.ru/mail.php?out=0&st=1')
при этом самое интересное, что авторизация на сайте - на куках, и последовательный вызов _INetGetSource прокатывает!
(т.е. _INetGetSource возможно всетаки как то использует Internet Explorer)

Цитата Sestrichka:
как получить html-код страницы после загрузки моего аккаунта »
тут главное выявить адрес как залогиниться, на подобии:
Код: Выделить весь код
'www.vkontakte.ru/login.php?email=' & $sCfgEmail & '&pass=' & $sCfgPass
тогда в ответ, уже не важно какой адрес будет у Вашей страницы, результат уже бедет её содержать.

2. вариант:
Код: Выделить весь код
#include <Array.au3
$aResult = StringRegExp($aPage, '<div id="hook_SmilizeContent_id" class="msg-area">((?s).+?)</div></div>', 3)
_ArrayDisplay($aResult, '$aResult')

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 13:14, 25-03-2009 | #2