使用Google Sheets IMPORTXML获取Steam游戏发行商数据的公式求助
正确的IMPORTXML公式获取Steam游戏发行商信息
可用公式:
=IMPORTXML("https://store.steampowered.com/app/1145360/Hades/","//div[@class='dev_row' and div[@class='subtitle column']='Publisher:']/div[@class='summary column']")
无效原因说明
你之前使用的//div[@class='dev_row']/div[2]会匹配页面中第一个dev_row节点(对应开发者信息行),因为页面存在两个同类型的dev_row,分别承载开发者和发行商数据,直接取索引无法定位到目标节点。
通过在XPath中增加and div[@class='subtitle column']='Publisher:'的筛选条件,可精准锁定发行商所在的dev_row,再提取对应summary column的内容,即可得到正确结果。
补充:仅提取文本内容
如果不需要发行商的链接,只需要纯文本信息,可使用以下公式:
=IMPORTXML("https://store.steampowered.com/app/1145360/Hades/","//div[@class='dev_row' and div[@class='subtitle column']='Publisher:']/div[@class='summary column']/a/text()")
内容的提问来源于stack exchange,提问作者kupite slona
相关产品推荐
相关产品推荐

