正在将 "About" 信息从 Google Finance 导入 Google Sheets

Importing "About" info from Google Finance into Google Sheets

我正在尝试将“关于”公司数据从 Google Finance 导入 Google Sheet。

例如,在 AirBnB 的 Google 财务页面 https://www.google.com/finance/quote/ABNB:NASDAQ 上,左侧面板上有一个“关于”部分。它似乎从维基百科获取数据。它说:

*“关于

Airbnb, Inc. 是一家美国公司,经营在线住宿市场,主要是度假租赁和旅游活动的寄宿家庭。该平台位于加利福尼亚州旧金山,可通过网站和移动应用程序访问。 Airbnb 不拥有任何列出的财产;相反,它通过从每次预订中收取佣金来获利。该公司由 Brian Chesky、Nathan Blecharczyk 和 Joe Gebbia 于 2008 年创立。 Airbnb 是其原名 AirBedandBreakfast.com 的缩写。该公司因可能推高房屋租金并对居住在租赁物业附近的人造成滋扰而受到批评。该公司受到许多司法管辖区的监管,包括欧盟以及旧金山和纽约市等城市。它被酒店业视为一种竞争威胁。维基百科"*

我想将此数据导入 Google Sheets 以获取股票列表。我在 google sheet 中有股票代码和交易所,我使用 CONCATENATE 将它们组合起来,然后使用相同的函数得到完整的 Google 财务 URL,然后使用那个 URL 我正在尝试使用 IMPORTXML 函数,连同 TEXTJOIN 所以它在一个单元格中。

到目前为止,我可以在 Chrome 中使用 Inspector 找到 xpath,并复制完整的 xpath。我可以得到一个结果,但它不适用于我正在查找的所有其他股票。我还得到了一些我不想要的其他文本,这些文本出现在我需要的文本之前。这是我得到的结果,不需要的文本以粗体显示:

"前收盘价最后收盘价日区间过去一天高低价的差值年区间过去52周高低价的差值市值乘以a的价格的估值方法公司股票由 已发行股票总数 shares.VolumeThe 过去 30 天每天交易的平均股票数量 daysP/E 比率当前股价与过去 12 个月每股收益的比率表明 如果价格与其他股票相比高或低股息收益率估计年度股息与当前股价的比率 股票的股息 return 此证券的主要交易所上市交易所 Airbnb, Inc. 是一家美国公司,经营在线市场 住宿,主要是度假出租的寄宿家庭,以及旅游活动。 该平台位于加利福尼亚州旧金山,可通过网站访问 和移动应用程序。 Airbnb 不拥有任何列出的财产;反而, 它通过从每次预订中收取佣金来获利。公司是 由 Brian Chesky、Nathan Blecharczyk 和 Joe Gebbia 于 2008 年创立。爱彼迎 是其原始名称 AirBedandBreakfast.com 的缩写。这 该公司因可能推高房屋租金并创造 对住在出租物业附近的人造成滋扰。公司受监管 许多司法管辖区,包括欧盟和圣保罗等城市 弗朗西斯科和纽约市。它被视为一种竞争威胁 酒店业。 “

这是我使用的公式:

=TEXTJOIN("",TRUE,(IMPORTXML("https://www.google.com/finance/quote/ABNB:纳斯达克","/html/body/c-wiz/div/div/div/div/main/div/div/div/span/div/text()")))

所以我有两个问题:

非常感谢任何帮助,谢谢。我在这里查看了一些教程和其他问题,但找不到有效的答案。

对于 xpath,试试这个

=importxml(url,"//div[@class='bLLb2d']")