我想让它展示的是:产品和追随者
我知道的唯一公式是:=index(IMPORTXML(B5,"//*[contains(@class,'shop-page')]"),9)
发布于 2020-11-02 08:13:19
我相信你的目标如下。
当我看到HTML时,可以使用=IMPORTXML(B5,"//a[contains(@href,'followers')]")直接检索“关注者”的值。但似乎“产品”的价值是由Javascript显示的。因此,在本例中,我希望通过解析Javascript的变量来检索这两个值。
样本公式:
=ARRAYFORMULA(SPLIT(TEXTJOIN(",",TRUE,IFERROR(REGEXEXTRACT(IMPORTXML(B5,"//script"),"item_count\\"":(\d+),\\""follower_count\\"":(\d+),"),"")),","))https://shopee.ph/fitme.ph的URL放在单元格"B5“中。IMPORTXML检索Javascript。item_count\\"":(\d+),\\""follower_count\\"":(\d+),和REGEXEXTRACT的正则表达式检索"Products“和”关注者“的值。TEXTJOIN和SPLIT删除空行。结果:

参考文献:
https://stackoverflow.com/questions/64641515
复制相似问题