Google文档导入XML返回注释

Google文档导入XML返回注释,xml,xpath,google-sheets,google-docs,Xml,Xpath,Google Sheets,Google Docs,我试图从以下网页获取美国人口: 以下是HTML格式: <div id="us-pop-container"> <h3>U.S. Population</h3> <!-- population counter --> <p>316,434,526</p> </div> 当我把它放进谷歌文档时,它什么也不返回。然而,如果我提出: //*[@id="us-pop-container"] 它返回注释“人口计数器”如何

我试图从以下网页获取美国人口:

以下是HTML格式:

<div id="us-pop-container">
<h3>U.S. Population</h3>
<!-- population counter -->
<p>316,434,526</p>
</div>
当我把它放进谷歌文档时,它什么也不返回。然而,如果我提出:

//*[@id="us-pop-container"]
它返回注释“人口计数器”如何返回人口数量?


这是我的完整电子表格:

A1

http://www.census.gov/popclock/print.php?component=counter
//*[@id="us-pop-container"]
=ImportXML(A1,A2)
A2

http://www.census.gov/popclock/print.php?component=counter
//*[@id="us-pop-container"]
=ImportXML(A1,A2)
A3

http://www.census.gov/popclock/print.php?component=counter
//*[@id="us-pop-container"]
=ImportXML(A1,A2)
您也可以尝试以下方法:

=REGEXEXTRACT(CONCATENATE(IMPORTDATA("http://www.census.gov/popclock/data/population.php/us")),"population:(.*)population_rate")

您的问题是,该数据不在html文件中的该位置;它稍后由javascript添加。如果您使用showsource,而不是检查DOM,您将看到importxml函数必须使用什么;您正在查看的
在该阶段是空的。好消息是你想要的数字在文件中,坏消息是它被隐藏在一堆javascript和JSON中,我认为在电子表格中解析它们不会很有趣。祝你好运!:)@WillGoring我在页面中找到了它的数据来源。我可以解析它。谢谢你的帮助!:)