gpt4 book ai didi

javascript - 提取html标签的xpath

转载 作者:行者123 更新时间:2023-11-27 22:29:28 29 4
gpt4 key购买 nike

我想从这种形式的给定 html 中提取城市和州

<table class="wikitable sortable">
<tr>
<th>Name of City/Town</th>
<th>Name of State</th>
<th>Classification</th>
<th>Population (2001)</th>
<th>Population (2011)</th>
</tr>
<tr>
<td><a href="/wiki/Abhayapuri" title="Abhayapuri">**Abhayapuri**</a></td>
<td><a href="/wiki/Assam" title="Assam">**Assam**</a></td>
<td>TC</td>
<td style="text-align:right;">14,673</td>
<td style="text-align:right;"></td>
</tr>

我试过这样做$x('//table/tbody/tr/td/a')

但它返回了我不想要的结果(即包含 ChileNodes、children、classList、innerHTML 和其他元数据的列表)。不知道我做错了什么

最佳答案

这个 XPath:

$x('//table/tbody/tr/td/a/text()')

将为您提供城市和州:

["**Abhayapuri**", "**Assam**"]

此 XPath 将为您提供城市:

$x('//table/tbody/tr/td[1]/a/text()')

["**Abhayapuri**"]

这个 XPath 将为您提供状态:

$x('//table/tbody/tr/td[2]/a/text()')

["**Assam**"]

关于javascript - 提取html标签的xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19193790/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com