【发布时间】:2020-09-10 16:30:40
【问题描述】:
我正在尝试将一些能源数据导入 Google 表格,但似乎无法显示该值,因为它只是 HTML 行中的文本,并且在输出。我已尝试将 /text() 添加到 XPath,但仍然无法正常工作。
要导入数据的网站:
http://www.caiso.com/TodaysOutlook/Pages/default.aspx
Google 表格中的公式:
=IMPORTXML("http://www.caiso.com/TodaysOutlook/Pages/default.aspx","//div[@class='overview-large-number']")
还尝试了以下 Xpath 并显示相同的 --,---。
/html/body/div[2]/div[3]/div[4]/div/div/div[2]/div/div[1]/div[1]/div[1]
/html/body/div[2]/div[3]/div[4]/div/div/div[2]/div/div[1]/div[1]/div[1]/text()
网页截图:
带有数据的 HTML 元素:
<div class="overview-large-number">41,946 <span>MW</span></div>
Google 表格当前输出的屏幕截图:
非常感谢您提供任何见解。
【问题讨论】:
标签: html xpath web-scraping google-sheets google-sheets-importxml