0

我正在尝试https://www.nbatopshot.com/listings/p2p/208ae30a-a4fe-42d4-9e51-e6fd1ad2a7a9+2d0fe5aa-617a-4492-89d2-faa125e4b196使用 Google Sheets XImport 从此网页网址中提取“低价”。

我从开发人员控制台复制了 xPath,它返回:

//*[@id="__next"]/div/main/div[3]/div/div[3]/div/div[2]/div[1]/div[1]/span

但是,当我将这两者放在一起时,我的公式现在可以工作并返回“导入的内容是空消息)。

任何人都可以帮忙吗?

4

1 回答 1

1

试试这个:

=VALUE(REGEXEXTRACT(IMPORTXML("https://www.nbatopshot.com/listings/p2p/208ae30a-a4fe-42d4-9e51-e6fd1ad2a7a9+2d0fe5aa-617a-4492-89d2-faa125e4b196","html/head/title"),"USD .([\d,]+)"))

至于 IMPORTXML 本身,提取不是从 HTML 正文中提取的。乍一看,您在正文中看到的内容似乎是由脚本生成的,您将无法检索。但在这种情况下,看起来 PHP 正在相同的数据生成静态标题标题,所以我能够从那里检索它。(我通过右键单击页面并为“Lebron”执行“查找”在 Chrome 中找到了这个。)

REGEXEXTRACT仅拉低数字,VALUE并将其转换为可用数字。

于 2021-02-20T15:01:10.343 回答