在本例中,是否更正Xpath以输出标题?
我正在处理这段代码,试图找出如何通过XPATH提取标题信息,因为它位于内部网络上,所以我无法访问类似Firepath的内容在本例中,是否更正Xpath以输出标题?,xpath,Xpath,我正在处理这段代码,试图找出如何通过XPATH提取标题信息,因为它位于内部网络上,所以我无法访问类似Firepath的内容 <div style="float:left"> <table border="0"> <tbody> <tr width="100%"> <td valign="top">Code that does not matter</td> <td colspan="2"&
<div style="float:left">
<table border="0">
<tbody>
<tr width="100%">
<td valign="top">Code that does not matter</td>
<td colspan="2">
<span class="textinfo">
<a href="http.....">
<b> HI! I am the TITLE!</b>
</a>
</span>
</td>
</tr>
<tr></tr>
<tr></tr>
<tr width="100%">
<td valign="top">Code that does not matter</td>
<td colspan="2">
<span class="textinfo">
<a href="http.....">
<b> HI! Here is another TITLE!</b>
</a>
</span>
</td>
</tr>
</tbody>
</table>
</div>
不重要的代码
不重要的代码
这种情况持续了一段时间。基本上有10个结果,我正试图找出如何获得所有的冠军。有什么想法吗?我提供了足够的信息吗?谢谢 示例中的内容不是有效的XML,它将具有根元素。如果我们假设没有定义名称空间(不应该有),那么 可以使用元素的内部文本:
//td/span[@class='textinfo']/text()
我不会把
a
和b
放在那里——例如,“禁用”标题不会有a
。在任何一种情况下,使用XPath查找“标题”都不是一种非常可靠的方法哎呀,我想我假设我不需要包含根节点,因为示例中似乎没有涉及它。我认为,对于本例,任何解决方案都会包含某种//表/tbody作为根节点。我正在使用的应用程序使用xpath查找URL和标题,我只是想通过请求标题来简化我的示例。我想如果我有这个,我也能找到网址。为什么您觉得使用Xpath查找标题不可靠?感谢您的输入。@rally\u point因为您必须依赖于不是专门为查找它们而设计的东西,这意味着您可以有一个具有类似结构的广告,例如响应XPath。如果您可以选择修改HTML本身,那么我将包括class
属性值