2016-08-03 53 views
1

CSS/jQuery的提取使用提取的td标签内容不具有标签ID

<tr class="paxDetailRow" pax_seq="3" pax_sts="CUR"> 
 
    <td class="none">&nbsp;</td> 
 
\t <td class="borderFirst">3</td> 
 
\t <td>Master</td> 
 
\t <td class="tooltipParent" tooltipWidth="400"> 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t F 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t </td> 
 
\t <td class="tooltipParent" tooltipWidth="400"> 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t Rowland 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t </td> 
 
\t <td>&nbsp;</td> 
 
\t <td>8</td> 
 
\t <td class="price borderLast"> 
 
\t 1723.84 
 
\t <div class="tooltipContent"></div> 
 
\t </td> 
 
</tr>

从这个我想提取值8 这里面有td标签

我尝试了一些正则表达式/ css提取器,但它不适合我。由于我对使用css/jQuery提取器很陌生,所以我发现它很困难。谁能帮我这个?

回答

0

可以通过提取它:

TR [类= paxDetailRow]> TD:当量(6)

它将比使用XPath更有效。

enter image description here

+0

你应该问一个关于SO的问题。评论不是针对问题做出的。 Thx –

+0

哈哈..感谢..我得到了答案然而。 :-) – shett

0

我怀疑你可以使用CSS选择器获取HTML标记内的文本,所以我建议你改为使用XPath Extractor

相关的XPath查询将看起来像:

//tr[@class='paxDetailRow']/td[7]/text() 

演示:

XPath Extractor Demo

参考文献:

+0

您reply..if您好感谢还有一个,其中n可以是任何东西。我想提取两者并进一步使用它。我如何使用。 ..你可以想出一些想法 – shett

+0

实体名称必须紧跟在实体引用中的'&'后面。 即时通讯该错误 – shett

+0

该表达式会是:// // [[class ='paxDetailRow']/@ pax_seq'。你可以通过'|'运算符来合并2个XPath表达式,如'// tr [@ class ='paxDetailRow']/@ pax_seq | // tr [@ class ='paxDetailRow']/td [7]/text()' –