|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Поиск слова в исходном коде html страницы?????? |
|
[решено] Поиск слова в исходном коде html страницы??????
|
Новый участник Сообщения: 35 |
Профиль | Отправить PM | Цитировать Народ, помогите пожалуйста, для диплома надо. Короче надо реализовать скрипт (на любом языке) который бы осуществлял поиск определенного слова в коде страницы, если находит то открывает одну ссылку, если нет другую. Скрипт должен запускаться по нажатию кнопки, заранее всем спасибо!
|
|
Отправлено: 23:27, 19-05-2010 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
Это я забыл скобку поставить. |
Отправлено: 15:07, 24-05-2010 | #61 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Тут еще проблема появилась, если запустить скрипт, а потом сразу его закрыть, то все нормально, но если поработать в нем некоторое время, то кнопка закрытия программы не реагирует, т.е. она нажимается но толку ноль, помогает только завершение процесса Autoit.exe
|
Отправлено: 16:31, 24-05-2010 | #62 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
Пока какая-либо кнопка не станет активной, идет проверка в цикле и скрипт не реагирует на другие действия. Т.е. закрыть окно можно только тогда, когда активна одна из кнопок. |
Отправлено: 20:06, 24-05-2010 | #63 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Ну так первая кнопка зпускающая первую страницу активна всегда.
|
Отправлено: 21:08, 24-05-2010 | #64 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
В моем коде кнопка $GUI_Button_Test становится не активной после нажатия на нее и активируется только по возвращению на домашнюю страницу. В Вашем - не знаю. |
Последний раз редактировалось madmasles, 25-05-2010 в 01:01. Отправлено: 21:50, 24-05-2010 | #65 |
Новый участник Сообщения: 1
|
Профиль | Сайт | Отправить PM | Цитировать Не знаю может уже не актуально но нашёл вариант поиска.
<script type="text/javascript"> var lastResFind=""; // последний удачный результат var copy_page=""; // копия страницы в ихсодном виде function TrimStr(s) { s = s.replace( /^\s+/g, ''); return s.replace( /\s+$/g, ''); } function FindOnPage(inputId) {//ищет текст на странице, в параметр передается ID поля для ввода var obj = window.document.getElementById(inputId); var textToFind; if (obj) { textToFind = TrimStr(obj.value);//обрезаем пробелы } else { alert("Введенная фраза не найдена"); return; } if (textToFind == "") { alert("Вы ничего не ввели"); return; } if(document.body.innerHTML.indexOf(textToFind)=="-1") alert("Ничего не найдено, проверьте правильность ввода!"); if(copy_page.length>0) document.body.innerHTML=copy_page; else copy_page=document.body.innerHTML; document.body.innerHTML = document.body.innerHTML.replace(eval("/name="+lastResFind+"/gi")," ");//стираем предыдущие якори для скрола document.body.innerHTML = document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),"<a name="+textToFind+" style='background:red'>"+textToFind+"</a>"); //Заменяем найденный текст ссылками с якорем; lastResFind=textToFind; // сохраняем фразу для поиска, чтобы в дальнейшем по ней стереть все ссылки window.location = '#'+textToFind;//перемещаем скрол к последнему найденному совпадению } </script> <input type="text" id="text-to-find" value=""> <input type="button" onclick="javascript: FindOnPage('text-to-find'); return false;" value="Искать"/> Исходник примера: http://adatum.ru/2013/04/01/poisk-i-...tml-stranitse/ |
Отправлено: 07:34, 01-04-2013 | #66 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Отображение 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 |
|