如何解析aspx页面

时间:2011-07-26 09:21:31

标签: c# asp.net

我有一个项目,我应该直接解析一个aspx网页。当一个页面保存为html并运行;它有效,但我应该没有保存;直接来自互联网。我正在使用html敏捷包。但实际上如果我可以在没有库的情况下完成它将是完美的:)

 htmlDoc.LoadHtml("http://www.tkyd.org.tr/T/endexes.aspx");
    htmlDoc.OptionOutputAsXml = true;
    htmlDoc.Save("KYD Endeksleri.xml");




    var nodes =   htmlDoc.DocumentNode.SelectNodes("//table[@id='ctl00_ContentPlaceHolder1_GridView9']//tr[@class='gs_table_border']//td[2]");

    foreach (var node in nodes)
    {

        string text = node.FirstChild.InnerText;
        string textAll = node.InnerText;
        Console.WriteLine(node.InnerText);


    }

1 个答案:

答案 0 :(得分:1)

用于从在线网页用户WatIN抓取数据。这是我用过网页数据抓取的最佳工具。

public void Search()
{
  using (var browser = new IE("http://www.tkyd.org.tr/T/endexes.aspx"))
  {      
    Assert.IsTrue(browser.ContainsText("bla bla"));
  }
}

有关更多信息,请阅读Here

上的文档