62,040
社区成员
发帖
与我相关
我的任务
分享
[TestMethod]
public void GetHtmlContent()
{
string url = "http://www.zjzwfw.gov.cn/zjzw/admins/article/articleshow.do?itemId=9630&mainCode=01178&deptId=001003002&category=%E5%85%B6%E4%BB%96%E8%A1%8C%E6%94%BF%E6%9D%83%E5%8A%9B";
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(HttpHelper.Get(url));
var mainNode = doc.DocumentNode;
WriteText(mainNode, "类别", "/html/body/table[3]/tr/td/table[4]/tr/td/table[3]/tr/td/table[1]/tr/td[2]");
WriteText(mainNode, "浙江省发展和改革委员会", "/html/body/table[3]/tr/td/table[4]/tr/td/table[3]/tr/td/table[2]/tr/td[2]");
WriteText(mainNode, "行使层级", "/html/body/table[3]/tr/td/table[4]/tr/td/table[3]/tr/td/table[2]/tr/td[4]");
WriteText(mainNode, "实施依据", "/html/body/table[3]/tr/td/table[4]/tr/td/table[3]/tr/td/table[3]/tr/td[2]/p");
WriteText(mainNode, "备注", "/html/body/table[3]/tr/td/table[4]/tr/td/table[3]/tr/td/table[4]/tr/td[2]");
}
public void WriteText(HtmlNode node, string name, string xpath)
{
var textNode = node.SelectSingleNode(xpath);
string text = string.Empty;
if (textNode != null)
{
text = StringHelper.FilterHTML(textNode.InnerText).Trim();
}
Console.WriteLine(name + ":" + text);
}