本文整理汇总了C#中HtmlDocument.Load方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlDocument.Load方法的具体用法?C# HtmlDocument.Load怎么用?C# HtmlDocument.Load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlDocument
的用法示例。
在下文中一共展示了HtmlDocument.Load方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
HtmlDocument doc = new HtmlDocument();
doc.Load(@"..\..\mshome.htm");
doc.OptionOutputAsXml = true;
doc.Save("mshome.xml");
}
示例2: StackOverflow
public void StackOverflow()
{
var url = "http://rewarding.me/active-tel-domains/index.php/index.php?rescan=amour.tel&w=A&url=&by=us&limits=0";
var request = WebRequest.Create(url);
var htmlDocument = new HtmlDocument();
htmlDocument.Load((request.GetResponse()).GetResponseStream());
Stream memoryStream = new MemoryStream();
htmlDocument.Save(memoryStream);
}
示例3: Convert
public string Convert(string path)
{
HtmlDocument doc = new HtmlDocument();
doc.Load(path);
StringWriter sw = new StringWriter();
ConvertTo(doc.DocumentNode, sw);
sw.Flush();
return sw.ToString();
}
示例4: Process
public void Process()
{
var req = (HttpWebRequest)WebRequest.Create(url);
//req.UserAgent = @"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5";
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
HtmlDocument doc = new HtmlDocument();
var resultStream = resp.GetResponseStream();
doc.Load(resultStream);
return doc;
}
示例5: GetMshomeDocument
private HtmlDocument GetMshomeDocument()
{
var doc = new HtmlDocument();
doc.Load(_contentDirectory + "mshome.htm");
return doc;
}
示例6: TestParseSaveParse
public void TestParseSaveParse()
{
var doc = GetMshomeDocument();
var doc1desc =
doc.DocumentNode.DescendantNodes().Where(x => !string.IsNullOrWhiteSpace(x.InnerText)).ToList();
doc.Save(_contentDirectory + "testsaveparse.html");
var doc2 = new HtmlDocument();
doc2.Load(_contentDirectory + "testsaveparse.html");
var doc2desc =
doc2.DocumentNode.DescendantNodes().Where(x => !string.IsNullOrWhiteSpace(x.InnerText)).ToList();
Assert.AreEqual(doc1desc.Count, doc2desc.Count);
//for(var i=0; i< doc1desc.Count;i++)
//{
// try
// {
// Assert.AreEqual(doc1desc[i].Name, doc2desc[i].Name);
// }catch(Exception e)
// {
// throw;
// }
//}
}