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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Работа с html-кодом страницы, поиск и копирование нужных строк

Ответить
Настройки темы
[решено] Работа с html-кодом страницы, поиск и копирование нужных строк

Новый участник


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

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


Здравствуйте!
Пишу программку, которая заходит на сайт Одноклассники, загружает мой логин и пароль, а затем анализирует мой форум, нет ли там новых сообщений.
1. Подскажите, как получить html-код страницы после загрузки моего аккаунта? Не знаю, можно ли тут использовать _INetGetSourse(), ведь при каждой загрузке страницы моего пользователя адрес страницы меняется.
2. Я хочу найти в html-коде страницы текст между тегами <div id="hook_SmilizeContent_id" class="msg-area"> и </div></div> и записать его в переменную, как это лучше сделать? Что использовать StringregExpReplace или StringregExp - я с ними совсем запуталась.

Отправлено: 11:30, 25-03-2009

 

Новый участник


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

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


Спасибо большое за объяснения!
beve, а у тебя, когда ты запускал свой вариант, были сообщения в форуме? В смесле:программа реагирует на появление сообщения в пустом форуме? Может разница в начальных условиях запуска скрипта. Думаю, страницы на odnoklassniki.ru у всех одинаковые и твоя прога просто обязана работать и у меня.
На момент запуска сообщения у меня в форуме уже есть - но увы, все равно пишет "Новых сообщений нету!"
Иначе я просто не понимаю, почему,просматривая исходный код страницы, я вижу сообщение между этими тегами, а скрипт не может его найти

Отправлено: 17:52, 27-03-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для beve

Старожил


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

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


Я у себя пробовал когда было сообщение, То скрипт показал сообщение, потом я сообщение удалил, и после запуска скрипта, выскочило окошко что сообщений нету. Попробуй поставить в конце кода Msgbox(0,"",$sRezultat) и посмотреть, если будет код всей странички, и при этом сообщение есть...значит код выходит не совпадает. Еще одно, вот на этой страничке этого форума http://forum.oszone.net/thread-132437.html есть простенький код, который нужно скомпелировать в EXE, по етой проге я проверяю наглядно работу созданного Шаблона для поиска. Так вот, в поле текст, вставь код из твоей страници, только не весь ибо от там не поместится, а кусок, этак строк 10 выше нового сообщения и 10 ниже, а в поле Pattern вставь это (?s).*?hook_SmilizeContent_id.*?>(.*?)</DIV>.* Должен вернуться только кусок кода который тебе нужен, если вернется весь текст, поэксперементируй тут с регулярными выражениями...

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.


Отправлено: 18:56, 27-03-2009 | #12


Новый участник


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

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


Спасибо, попробую

Отправлено: 11:41, 30-03-2009 | #13


Новый участник


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

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


Цитата proxy:
в целом для контакта есть:
1. классная полезная штука
2. и мой пробный вариант сообщения о новых сообщениях ) »
proxy, я чего-то не пойму, но при переходе по каждой из этих ссылок загружается страница www.vkontakte.ru и ничего не происходит (естественно потому, что пароль и логин не введены) Вообще,это ссылка на исполнение какого-то кода или на сам код?
Что я должна сделать, чтоб твой пример заработал?
Интересно увидеть хотя бы
Цитата proxy:
1. классная полезная штука »

Отправлено: 17:28, 01-04-2009 | #14


Аватара для proxy

Старожил


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

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


Sestrichka, это для любитилий контакта (имхо, я нет ).
ссылка номер 1: там переделанная миранда для контакта - эдакий icq для этого сайта.
ссылка номер 2: там пробная прога на AutoIt для контакта, выполняет те же действия, что ты делаешь для одноклассников - проверяет сообщения.

Для перехода по этим ссылкам - необходима регистрация на сайте контакта.

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


Отправлено: 16:51, 02-04-2009 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Работа с html-кодом страницы, поиск и копирование нужных строк

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Сохранение загруженной html-страницы Sestrichka AutoIt 12 12-11-2009 18:50
[решено] Копирование текста из веб страницы r35TnX AutoIt 9 02-03-2009 18:58
[решено] Поиск нужного текста в html коде страницы ph0en1x AutoIt 8 16-02-2009 02:38
[решено] Поиск файлов в подпапках и их последующее копирование D_Master AutoIt 4 10-02-2009 07:32
Select с HTML кодом vadimiron Вебмастеру 10 19-02-2007 11:34




 
Переход