zoukankan      html  css  js  c++  java
  • XPath

    https://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html
    var result = GetStringByUrl(textBox1.Text.Trim());               
                    HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
                    doc.LoadHtml(result);
                    //HtmlAgilityPack.HtmlNodeCollection HNc = doc.DocumentNode.SelectNodes("//div[@class='house-title']/h1");
    
                    var titleNode = doc.DocumentNode.SelectSingleNode("//h1[@class='c_333 f20']").InnerText;
                    var chanquan = doc.DocumentNode.SelectSingleNode("//span[contains(text(),'产权年限')]/following-sibling::span").InnerText;
                    var xiaoqu = doc.DocumentNode.SelectSingleNode("//span[@class='c_000 mr_10']").InnerHtml;
    
                    var mianqi = doc.DocumentNode.SelectSingleNode("//span[contains(text(),'房本面积')]/following-sibling::span").InnerHtml;
                    var maidian = doc.DocumentNode.SelectSingleNode("//p[@class='pic-desc-word']").InnerHtml.Replace("<br>","");
                    var chaoxiang = doc.DocumentNode.SelectSingleNode("//span[contains(text(),'建筑年代(暂无信息)')]/preceding-sibling::span").InnerHtml;
                    var price = doc.DocumentNode.SelectSingleNode("//p[@class='house-basic-item1']/span").InnerHtml.Replace("<b>","").Replace("</b>","");
                    var shiting = doc.DocumentNode.SelectSingleNode("//p[@class='room']/span[contains(text(),'室')]").InnerText;
                    var jiaoyi = doc.DocumentNode.SelectSingleNode("//span[contains(text(),'交易')]/following-sibling::span").InnerText;
                    var jiege = doc.DocumentNode.SelectSingleNode("//span[@class='unit']").InnerHtml;
  • 相关阅读:
    初识sed和gwak
    USB驱动程序设计
    linux-usb软件系统架构
    CSS基础 布局
    CSS基础 样式属性
    CSS基础 样式分类、选择器
    HTML基础 页面效果(标题图标、锚点、插入音乐,视频、滚动效果、嵌入网页)
    HTML基础 常用标记
    HTML基础 表单
    HTML基础 初识 HTML(整体结构 文字 图片 表格 超链接)
  • 原文地址:https://www.cnblogs.com/zhang1997/p/9100513.html
Copyright © 2011-2022 走看看