没有 class 的 HTML 标签的 importxml
importxml for HTML tag without a class
我正在尝试在 googlesheets 上执行 importxml,我正在尝试在以下代码中的第一个跨度标记“$2,760,771,621 USD”中获取值
<ul class="cmc-details-panel-stats k1ayrc-0 gkPvKy">
<li>
<div>
<span>,760,771,621 USD</span>
</div>
</li>
<li>
<div>
<span>4,018,520 USD</span>
</div>
</li>
</ul>
我试过了
=IMPORTXML("website.com","//ul[@class='cmc-details-panel-stats']")
得到一个#N/A
如何做到这一点?
在这种情况下,我想建议//ul[contains(@class,'cmc-details-panel-stats')]/li[1]//span[1]
的xpath。
修改后的公式:
=IMPORTXML(A1,"//ul[contains(@class,'cmc-details-panel-stats')]/li[1]//span[1]")
- 在此公式中,
https://coinmarketcap.com/currencies/cardano/
的 URL 放在单元格“A1”中。
结果:
注:
在这种情况下,我认为下面的示例HTML可能适合将解决方案视为示例HTML。
<ul class="cmc-details-panel-stats k1ayrc-0 gkPvKy">
<li>
<div>
<span>,760,771,621 USD</span><span>###</span>
</div>
</li>
<li>
<div>
<span>4,018,520 USD</span><span>###</span>
</div>
</li>
</ul>
参考:
我正在尝试在 googlesheets 上执行 importxml,我正在尝试在以下代码中的第一个跨度标记“$2,760,771,621 USD”中获取值
<ul class="cmc-details-panel-stats k1ayrc-0 gkPvKy">
<li>
<div>
<span>,760,771,621 USD</span>
</div>
</li>
<li>
<div>
<span>4,018,520 USD</span>
</div>
</li>
</ul>
我试过了
=IMPORTXML("website.com","//ul[@class='cmc-details-panel-stats']")
得到一个#N/A
如何做到这一点?
在这种情况下,我想建议//ul[contains(@class,'cmc-details-panel-stats')]/li[1]//span[1]
的xpath。
修改后的公式:
=IMPORTXML(A1,"//ul[contains(@class,'cmc-details-panel-stats')]/li[1]//span[1]")
- 在此公式中,
https://coinmarketcap.com/currencies/cardano/
的 URL 放在单元格“A1”中。
结果:
注:
在这种情况下,我认为下面的示例HTML可能适合将解决方案视为示例HTML。
<ul class="cmc-details-panel-stats k1ayrc-0 gkPvKy"> <li> <div> <span>,760,771,621 USD</span><span>###</span> </div> </li> <li> <div> <span>4,018,520 USD</span><span>###</span> </div> </li> </ul>