我想使用Xpath从网页中选择一些文本,但是这个文本位于两个节点之间.
...
<table>
<th>Abbreviation</th>
<tr>
<td>
<span><u>General</u><br/></span>
My Text <!--The text i want to get-->
<br/><u>Def</u>
Some other Text
</td>
</table>
...
Run Code Online (Sandbox Code Playgroud)
请注意,我无法改变页面,因为它是我无法控制的来源.
我已经通过W3C和维基百科文档,并没有发现任何东西(或理解).
谢谢您的回答
您可以使用以下XPath表达式.它搜索一个span有u孩子的话,就选择先上后下的文本.
//span[u]/following-sibling::text()[1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3740 次 |
| 最近记录: |