HtmlAgilityPack 获取路径多个class如何写

xcfdsarfew 2018-04-10 11:43:46
如果路径为这样 则获取不到
//html/body/div[@class='header-top']/div[@class='block content']/div[@class='recmd-list']/div[@class='public-title']/h2[@id='test'][@class='test']


如果路径为这样则可以获取
//div[@class='block content']/div[@class='recmd-list']/div[@class='public-title']/h2[@id='test'][@class='test']
难道有多个class是不能放在后面吗?

如果我想获取绝对的路径 如何解决?
...全文
711 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-04-10
  • 打赏
  • 举报
回复
总的要有,才能匹配到吧? 看看你的 html
橘子皮... 2018-04-10
  • 打赏
  • 举报
回复
HtmlNode.Xpath
xcfdsarfew 2018-04-10
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
总的要有,才能匹配到吧? 看看你的 html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AK模板网_织梦源码分享_响应式网站模版下载</title>

<link rel="stylesheet" type="text/css" href="css/home.css"/>
<link href="css/texiao.css" rel="stylesheet" type="text/css" />
<link href="css/kefu.css" rel="stylesheet" type="text/css">
<link href="css/slider.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src="js/jquery-1.7.2.min.js"></script>
<script type='text/javascript' src="js/home-xztx.js"></script>
<script type='text/javascript' src='js/common.js'></script>
<script type='text/javascript' src='js/slider.js'></script>

<link rel="shortcut icon" href="favicon.ico"/>
<link rel="bookmark" href="favicon.ico"/>
</head>

<body>
<div class="header-top">

     <div class="block w1210">
          
   </div>
     
     <div class="header">
          
     </div>
      
     <div class="block banner-k">
          
     </div>
     
     <div class="block content">
         
     </div>
     
</div>

</body>
</html>
xcfdsarfew 2018-04-10
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
总的要有,才能匹配到吧? 看看你的 html
HTML中有的 //div[@class='block content'] 如果这个放到首位是能获取到 这样//html/body/div[@class='header-top']/div[@class='block content']获取不到


HTML贴不出来,只能输入10000个字符

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧