Xpath 通过Google SheetS ImportXML函数从XML获取数据

Xpath 通过Google SheetS ImportXML函数从XML获取数据,xpath,web-scraping,google-sheets,google-sheets-formula,google-sheets-importxml,Xpath,Web Scraping,Google Sheets,Google Sheets Formula,Google Sheets Importxml,我正试图使用googlesheet的函数IMPORTXML从XML中提取数据,但返回值为空 我试过这些公式: =IMPORTXML("https://www.futbin.com/20/player/42955/", "//span[@id='ps-lowest-1']/text()") 数据可能是通过脚本或其他方式生成的。您可以执行以下操作: =QUERY(ARRAY_CONSTRAIN(IMPORTDATA("https://www.futbin.com/20/player/429

我正试图使用googlesheet的函数
IMPORTXML
从XML中提取数据,但返回值为空

我试过这些公式:

=IMPORTXML("https://www.futbin.com/20/player/42955/", "//span[@id='ps-lowest-1']/text()")



数据可能是通过脚本或其他方式生成的。

您可以执行以下操作:

=QUERY(ARRAY_CONSTRAIN(IMPORTDATA("https://www.futbin.com/20/player/42955/"), 5000, 1), 
 "where lower(Col1) contains 'lowest'")


但正如您所见,这些标记之间没有数字值,因为Google Sheets不支持web抓取JavaScript元素

该页面上的数据是使用jscript从另一个页面动态加载的。您可以使用python库(如请求)来访问它,但我不知道是否可以使用importxml将其直接加载到工作表中。您可能需要将其写入csv文件,然后导入。感谢您的重播。我怎样才能实现我的目标?(用另一种语言?)
= IMPORTXML("https://www.futbin.com/20/player/42955/", "//*[@id='xbox-lowest-1']")
=IMPORTXML("https://www.futbin.com/20/player/42955/", "//*[@id='xbox-lowest-1']/text()")
=QUERY(ARRAY_CONSTRAIN(IMPORTDATA("https://www.futbin.com/20/player/42955/"), 5000, 1), 
 "where lower(Col1) contains 'lowest'")