2011-04-08 24 views
19

BenHTML Çeviklik Paketi HtmlDocument Tümünü Göster Html?

public static HtmlDocument GetWebPageFromUrl(string url) 
    { 
     var hw = new HtmlWeb(); 
     return hw.Load(url); 
    } 

çalışıyor bir web sayfası almak için aşağıdaki Ama nasıl bir dizeye HtmlDocument HTML tüm içeriğini tükürmek için kullanıyorum?

HtmlDocument.ToString() yöntemini denedim, ancak bu bana belgede tüm HTML'yi vermiyor mu? Herhangi bir fikir? Ben soruyu anlamadım ve düzgün cevap vermedi ve silindi olarak

public static string GetWebPageHtmlFromUrl(string url) 
{ 
    var hw = new HtmlWeb(); 
    HtmlDocument doc = hw.Load(url); 
    return doc.DocumentNode.OuterHtml; 
} 

cevap

42

DocumentNode.OuterHtml

tam html içeriyor cevabım.
+0

sayesinde harika :) – leen3o

+0

1 çalışır: sizin örnekte

HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.Load("sample.html"); string html = doc.DocumentNode.OuterHtml; 

: –