本帖最后由 x245322856 于 2014-11-30 20:46:23 编辑

解决方案 »

  1.   

    为什么会返回这么多html标签呢。数据库中查出来数据转成json对象再处理啊
      

  2.   

    不会啊,大神,怎么转换成json啊,这本来在网页历时一个表格,查看源文件根本看不到,我是用fiddler抓到的
      

  3.   

    有两种办法
    1尽量想办法把你的这个html文本的标记前后对齐,看能不能使用ajax方式以Xml格式方式取到数据,在前端使用xpath语法查询里面的数据;
    2第二种办法就是你建一个隐藏的div或者是iframe对象,把你这个html代码放进去,尝试以操作Dom对象的方式来获取里面的数据;
      

  4.   

    HtmlAgilityPack  可用Xpath结合LINQ查询
      

  5.   

    这是什么业务系统啊,怎么会返回html?
      

  6.   


    对的,自己抓的包。
    帮同学写得,况且,我也不是这个学校的让学校提供数据,不然的话就只能分析获取的HTML了,如果是严格的XHtml可以使用linq to xml进行获取数据。不然就使用正则表达式一项一项的获取。。如果数据多了会很麻烦的。给你同学问问能不给数据,如果是学校用的,就给学校要数据,不然就自己造点数据用吧。。
      

  7.   


    对的,自己抓的包。
    帮同学写得,况且,我也不是这个学校的让学校提供数据,不然的话就只能分析获取的HTML了,如果是严格的XHtml可以使用linq to xml进行获取数据。不然就使用正则表达式一项一项的获取。。如果数据多了会很麻烦的。给你同学问问能不给数据,如果是学校用的,就给学校要数据,不然就自己造点数据用吧。。我想用HtmlAgilityPack来处理,这样能行吗?
      

  8.   


    对的,自己抓的包。
    帮同学写得,况且,我也不是这个学校的让学校提供数据,不然的话就只能分析获取的HTML了,如果是严格的XHtml可以使用linq to xml进行获取数据。不然就使用正则表达式一项一项的获取。。如果数据多了会很麻烦的。给你同学问问能不给数据,如果是学校用的,就给学校要数据,不然就自己造点数据用吧。。
    我想用HtmlAgilityPack来处理,这样能行吗?
    当然可以,HtmlAgilityPack实际也是使用正则表达式实现的