Парсинг HTML с фрэймами? - VB

Узнай цену своей работы

Формулировка задачи:

Есть желание написать прогу, которая бы работала с чатом http://bizarre.kiev.ua/. Хочу сделать так: загружаться и логиниться в ручную, а потом моя программа будет работать с фрэймами ('общак', 'приват') так как я хочу. Пробывал WebBrowser... вроде бы все грузится, но не могу прочитать программно содержимое фрэймов. Подскажите как пропарсить уже загруженную страницу с фрэймами? Может другой подход посоветуете?

Решение задачи: «Парсинг HTML с фрэймами?»

textual
Листинг программы
Private Sub Form_Load()
Me.WebBrowser1.Navigate 'frame.htm'
End Sub
 
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim doc As MSHTML.HTMLDocument
Dim wnd As MSHTML.HTMLWindow2
Dim i As Integer
 
    Set doc = pDisp.Document
    Set wnd = doc.parentWindow.Parent
    For i = 0 To wnd.frames.length - 1
        Debug.Print wnd.frames.Item(i).Name
        Debug.Print wnd.frames.Item(i).location.href
    Next i
 
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5