|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Поиск слова в исходном коде html страницы?????? |
|
|
[решено] Поиск слова в исходном коде html страницы??????
|
|
Новый участник Сообщения: 35 |
Народ, помогите пожалуйста, для диплома надо. Короче надо реализовать скрипт (на любом языке) который бы осуществлял поиск определенного слова в коде страницы, если находит то открывает одну ссылку, если нет другую. Скрипт должен запускаться по нажатию кнопки, заранее всем спасибо!
|
|
|
Отправлено: 23:27, 19-05-2010 |
|
Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать klsorat2010, это не ссылка а раскрывающийся блок текста в котором код. вот такой
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
_IEErrorHandlerRegister()
$oIE = _IECreateEmbedded()
$hForm = GUICreate("Супер-пупер программа", 640, 580, _
(@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
$WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
$GUIActiveX = GUICtrlCreateObj($oIE, 5, 5, 630, 520)
$GUI_Button_Test = GUICtrlCreateButton("Пройти тест", 55, 530, 150, 30)
$GUI_Button_Check = GUICtrlCreateButton("Проверить результат", 245, 530, 150, 30)
GUICtrlSetState(-1, $GUI_DISABLE)
$GUI_Button_Home = GUICtrlCreateButton("Домой", 435, 530, 150, 30)
GUICtrlSetState(-1, $GUI_DISABLE)
GUISetState()
_IENavigate($oIE, "http://www.mail.ru/")
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $GUI_Button_Test
_IENavigate($oIE, "http://forum.oszone.net/")
GUICtrlSetState($GUI_Button_Check, $GUI_ENABLE)
Case $msg = $GUI_Button_Check
GUICtrlSetState($GUI_Button_Check, $GUI_DISABLE)
GUICtrlSetState($GUI_Button_Test, $GUI_DISABLE)
$sText = _IEBodyReadText($oIE)
If StringInStr($sText, "Забыли пароль") <> 0 Then
MsgBox(266256, "Ошибка!", "Вы или не зарегистрированы, или забыли войти")
Else
If MsgBox(266308, "Успех!", "Вы успешно вошли в форум!" & @CRLF & @CRLF & _
"Открыть блокнот?") = 6 Then Run("notepad")
EndIf
GUICtrlSetState($GUI_Button_Home, $GUI_ENABLE)
Case $msg = $GUI_Button_Home
GUICtrlSetState($GUI_Button_Home, $GUI_DISABLE)
_IENavigate($oIE, "http://www.mail.ru/")
GUICtrlSetState($GUI_Button_Test, $GUI_ENABLE)
EndSelect
WEnd
|
|
------- Отправлено: 13:50, 21-05-2010 | #11 |
|
Пользователь Сообщения: 88
|
Профиль | Отправить PM | Цитировать Цитата klsorat2010:
|
|
|
Отправлено: 13:56, 21-05-2010 | #12 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата klsorat2010:
|
|
|
Отправлено: 14:32, 21-05-2010 | #13 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать спасибо конечно, тока я не вижу где же сам поиск слова то?
|
|
Отправлено: 15:58, 21-05-2010 | #14 |
|
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
Читаем с окна IE тот текст, который сами видим на экране. If StringInStr($sText, "Забыли пароль") <> 0 Then
MsgBox(266256, "Ошибка!", "Вы или не зарегистрированы, или забыли войти")
Else
If MsgBox(266308, "Успех!", "Вы успешно вошли в форум!" & @CRLF & @CRLF & _
"Открыть блокнот?") = 6 Then Run("notepad")
EndIf
Вы попробуйте выйти из учетной записи и проверить скрипт, потом войти на форум и опять проверить скрипт. |
|
Отправлено: 16:06, 21-05-2010 | #15 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать madmasles спасибо, тока как мне это в html то впихнуть?
да и блокнот не запускается если выйти/войти на этоот форум |
|
Отправлено: 16:11, 21-05-2010 | #16 |
|
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
А зачем его запихивать в html? Он и так работает (у меня). Попробуйте вставить свои ссылки, свое слово для поиска, свою программу для запуска. У меня на Win XP блокнот открывает, попробуйте в самой первой строке написать #RequireAdmin, если у Вас Vista или 7. У меня работает с вашими файлами (я их переименовал на расширение .html) и с такой ссылкой: file://localhost/C:/исходный%20код.html, и с такой: C:\htafile_.hta.html. |
|
Отправлено: 16:46, 21-05-2010 | #17 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать чет я не пойму, а какое тогда расширение ставить если не html?
|
|
Отправлено: 17:37, 21-05-2010 | #18 |
|
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать klsorat2010,
Вы имеете в виду расширение самого скрипта? Его расширение должно быть .au3 |
|
Отправлено: 17:49, 21-05-2010 | #19 |
|
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать #RequireAdmin
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <IE.au3> перед "#RequireAdmin " #include не надо? и как его тогда запускать если он .au3? |
|
Отправлено: 17:54, 21-05-2010 | #20 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Отображение 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 | |
|