【发布时间】:2021-10-07 13:48:47
【问题描述】:
我正在使用 Google Sheet IMPORTHTML() 从网站中获取文本。 我正在尝试使用 XPath 通过 Google Sheet 中的 IMPORTHTML() 从网站获取元素属性的值。我寻求的属性值是在以下代码部分中找到的内容。
我正在寻找的值是 50 分
<div class="section">
<div class="left">
<div id="search" class="input">
<span class="select-box">Test Section</span>
<input type="text" id="txtSymbol" class="select-box">
<input type="button" id="btnHistory" class="input-button">
</div>
<span id="score" class="score">Score 50 </span>
</div>
</div>
尝试了多种方式,以下是一些:
- //span[@class='score']/@content 我得到#N/A;
- //div[@class='search']/span[@class='score']/@content 我得到#N/A;
- //div[@class='search']/span[1]/@content 我得到#N/A;
感谢您为完成这项工作提供的少量支持。 谢谢。
【问题讨论】:
-
元素文本使用
text()函数而不是不存在的@content属性访问。试试这个//div[@class='search']/following-sibling::span[@id='score']/text()
标签: html google-sheets xpath google-sheets-formula google-finance