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

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

Ответить
Настройки темы
[решено] Поиск слова в исходном коде html страницы??????

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


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

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


Народ, помогите пожалуйста, для диплома надо. Короче надо реализовать скрипт (на любом языке) который бы осуществлял поиск определенного слова в коде страницы, если находит то открывает одну ссылку, если нет другую. Скрипт должен запускаться по нажатию кнопки, заранее всем спасибо!

Отправлено: 23:27, 19-05-2010

 

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


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

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


последний вопрос, куда именно надо вставить

HTML код: Выделить весь код
;... _IENavigate($oIE, "нужная Вам страница") GUICtrlSetState($GUI_Button_Check, $GUI_ENABLE) ;...

там же уже есть адресс

HTML код: Выделить весь код
Case $msg = $GUI_Button_Test _IENavigate($oIE, "http://demo/") GUICtrlSetState($GUI_Button_Check, $GUI_ENABLE)


Отправлено: 20:06, 21-05-2010 | #31



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

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


Аватара для madmasles

Ветеран


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

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


klsorat2010,
Чтобы скрипт не реагировал на кликанье по иконке в трее добавьте:
Код: Выделить весь код
;...
#include <IE.au3>

Opt("TrayMenuMode", 1)
;...
Цитата klsorat2010:
Case $msg = $GUI_Button_Test
_IENavigate($oIE, "http://demo/")
GUICtrlSetState($GUI_Button_Check, $GUI_ENABLE) »
Вы, когда перешли на страницу http://demo/, что-то делаете в ней?
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:07, 21-05-2010 | #32


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


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

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


Вы, когда перешли на страницу http://demo/, что-то делаете в ней?

ну там после нне пару страниц еще идет, а потом начинается тестирование и выводится результат на странице

HTML код: Выделить весь код
http://demo/index.php?option=com_ariquiz&task=quiz_finished&ticketId=d2d6141dd5c7d42b1fef78ed32fbee69&Itemid=8

вот именно на этой странице мне и надо что бы кнопка работала, на остальных нет

Отправлено: 21:54, 21-05-2010 | #33


Аватара для madmasles

Ветеран


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

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


klsorat2010,
Так попробуйте:
Код: Выделить весь код
;...
Case $msg = $GUI_Button_Test
    _IENavigate($oIE, "http://demo/")
    While 1
        Sleep(100)
        $sTestURL = _IEPropertyGet($oIE, "locationurl")
        If $sTestURL = "http://demo/index.php?option=com_ariquiz&task=quiz_finished&ticketId=d2d6141dd5c7d42b1fef78ed32fbee69&Itemid=8" Then ExitLoop
    WEnd
    GUICtrlSetState($GUI_Button_Check, $GUI_ENABLE)
Case $msg = $GUI_Button_Check
;...
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:17, 21-05-2010 | #34


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


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

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


madmasles спасибо, а если мне на нескольких страницах такое надо проделать, можно что нибудь придумать?

Отправлено: 12:28, 22-05-2010 | #35


Аватара для madmasles

Ветеран


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

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


klsorat2010,
Можно, только надо знать, что конкретно придумать.

Отправлено: 12:38, 22-05-2010 | #36


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


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

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


Мне надо что бы кнопка проверки работала на 6 страница, цифровая часть этих адресов всегда меняется, но буквенная всегда одна и та же:
HTML код: Выделить весь код
http://demo/index.php?option=com_ariquiz&task=quiz_finished&ticketId=ЭТА_ЧАСТЬ_ВСЕГДА_РАЗНАЯ=8

Можно ли задать часть адреса страницы?

Тогда и 6 страниц не надо, только одна, но не точное значение страницы, а только часть.

Отправлено: 12:51, 22-05-2010 | #37


Аватара для madmasles

Ветеран


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

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


klsorat2010,
А перед появлением любой из этих 6-ти страниц другие страницы будут? Если будут, то на них кнопка Проверка теста должна быть активной или нет?

Отправлено: 13:10, 22-05-2010 | #38


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


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

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


да, перед появлением этих 6 страниц другие страницы конечно есть, НО на них кнопка проверка теста НЕ должна быть активной.
Кстати эти 6 страниц идут не последовательно, между ними тоже есть пара тройк других страниц на которых кнопка не должна работать

Отправлено: 13:17, 22-05-2010 | #39


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


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

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


ответьте пожалуйста, обещаю это был последний вопрос

Отправлено: 14:29, 22-05-2010 | #40



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Отображение HTML страницы в окне assch AutoIt 3 10-08-2009 14:58
Сохранить код из HTML страницы... FlatX007 AutoIt 6 29-04-2009 23:04
[решено] Работа с html-кодом страницы, поиск и копирование нужных строк Sestrichka AutoIt 14 02-04-2009 16:51
[решено] Поиск нужного текста в html коде страницы ph0en1x AutoIt 8 16-02-2009 02:38
Медиа - автозапуск html страницы с CD WChek Хочу все знать 38 09-06-2008 15:23




 
Переход