我专门搜索“Leg 0”,下面的其他文字就像BOS和MAD等。我玩过xpath,我似乎在这个部分上面找到了文字,但是我却永远不会无论我做什么,都可以找到“Leg 0”文本。我整个上午一直在努力想出这个,没有骰子。
这是HTML。
<div>
<span class="debug-section ng-binding">Leg 0</span>
<span class="debug-value ng-binding">BOS</span>
-
<span class="debug-value ng-binding">MAD</span>
<span class="debug-value ng-binding">BACAT</span>
/
<span class="debug-value ng-binding">BA</span>
<span class="debug-value ng-scope" ng-if="!leg.excludeDynamic">Dynamic</span>
</div>
这里有任何帮助,我感到非常沮丧。
答案 0 :(得分:0)
首先,提供一些有关您的代码和@Anderrson建议的异常的信息。
其次,你无法使用cssSelector 在span标记(innerHTML)中找到基于文本的元素,在这种情况下你应该使用xpath。或者一些javascript或jquery,但在这种情况下可能会有点过分。
答案 1 :(得分:0)
我的朋友在风中吹来的答案。带来了Firefox。启用Firebug插件。单击检查工具。它突出显示您在网页上单击的HTML行。右键点击。选择Xpath复制到剪贴板选项。
沃拉。