Всем привет, подскажите каким образом можна извлечь (для примера) название тем данного форума и поместить их в строчку у себя в программе?
Для этого необходимо реализовать операции парсинга результатов получения текстовой составляющей набора данных с HTTP-сервера, управляющего сайтом методом внедрения алгоритмов поиска в контексте. Предварительно, используй визуальное сканирование контента для определения целей поиска.
1. соединяешься 2. посылаешь запрос (POST/GET) 3. парсишь ответ 4. выводишь результат З.Ы. поиском пользуйся
А можна пример исходя из этих 2 строк: Код (Text): <li id="navindex"><a href="index.php">Список</a></li> <li id="navuserlist"><a href="userlist.php">Пользователи</a></li> мне дапустим надо получить слова: Список и Пользователи. У меня просто уже голова пухнет от поисков и думки как это можна сделать.
mov cx,512 ; Счетчик (сколько байт проверять) mov esi,offset buffer mov edi,offset buffer2 repe cmpsb
Кстати , народ . Наблюдаю тут момент , что wininet постоянно , раз за разом , недокачивает html страницу . Динамическую (php) . И дело вроде бы не в сервере ( как сначала подумалось ) . И что-то у меня нет мыслей как это лечить . Вы с таким сталкивались ?
Hmm У меня вот всегда докачивает, лучший способ использовать InternetReadFile пока он не возвратит SUCCESS в качестве возвращаемого значения и 0 в качестве количества байт, которые прочитала функция.
Wisder Ну очень просто делать так; Код (Text): spisok = strstr(html_page_buffer,"<li id=\"navindex\"><a href="index.php\">"); spisok += lstrlen(<li id=\"navindex\"><a href="index.php\">");
2Mental_Mirror : Стало быть попробую . Я просто считал что это тупиковый путь . Тк может загнать wininet в бесконечный цикл . Но если у тебя работает , знач. все в норме . Спасибо.
Wisder в папке в масмом лежит еще одна папка (о_О) с готовыми процедурками гляньте сюда: \masm32\M32LIB\STRIPI.ASM и т.п.