2013-12-18 3 views
0

Как использовать createDocumentFromUrl в vb.net. Я получил информацию, как мы должны использовать интерфейс IPersistStreamInit, если мы хотим работать над этим. Поэтому я хочу показать пример.mshtml HTMLDocument createDocumentFromUrl в vb.net

+0

Пожалуйста, сообщите, какое решение вы выбрали в качестве руководства для других, желательно в качестве комментария к ответу. – Archlight

ответ

1

Я бы не рекомендовал идти один в этот интерфейс, но я предполагаю, что вы делаете это в линии dll/cmd, поэтому вы не можете использовать решение winform, чтобы вы могли использовать пакет htmlAgility, и вы можете скачать его как NuGet HtmlAgilityPack

Но если вы должны идти Interop, как вы можете проверить этот вопрос Getting the HTML source from a WPF-WebBrowser-Control using IPersistStreamInit

и единственное, что вам нужно добавить для VB это

Public Overloads Sub Dispose() Implements IDisposable.Dispose 
    Dispose() 
    GC.SuppressFinalize(Me) 
    End Sub 

Но используя ловкость пакет вы можете d o это примерно так:

Imports System.Collections.Generic 
    Imports System.Linq 
    Imports System.Text 
    Imports System.Net 
    Imports System.IO 
    Imports HtmlAgilityPack 


    Class Program 
     Private Shared Sub Main(args As String()) 
      Dim wc As New WebClient() 
      Dim doc As New HtmlDocument() 
      doc.Load(wc.OpenRead("http://google.com")) 
     End Sub 
    End Class 
Смежные вопросы