此URL:https://www.screwfix.com/p/makita-jr3050t-2-1010w-reciprocating-saw-240v/27338
尝试在Google表格上使用IMPORTXML收取价格(截至今天为119.99)
使用以下公式:
(通过Google开发者标签,右键单击“复制XPath”)
= IMPORTXML(https://www.screwfix.com/p/makita-jr3050t-2-1010w-reciprocating-saw-240v/27338,“ // * [@ id ='product_price'] / text()”)
或
= IMPORTXML(“ https://www.screwfix.com/p/makita-jr3050t-2-1010w-reciprocating-saw-240v/27338”,“ // meta [@ itemprop ='price'] / @ content”)
或
= importxml(https://www.screwfix.com/p/makita-jr3050t-2-1010w-reciprocating-saw-240v/27338,“ // div [@ class ='pr__price']”)
加上其他一些变化-Unfortunatley,它们都以#N / A的形式出现
有人可以帮助我找到正确的路径吗?
答案 0 :(得分:0)
似乎在这种情况下,当IMPORTXML()
检索URL时,大多数值都包含在head
中。当我尝试使用此URL时,由body
检索的IMPORTXML()
为空。那么如何解决呢?
=REGEXEXTRACT(IMPORTXML(A1,"//head/*"),"(\d.+)INC")
https://www.screwfix.com/p/makita-jr3050t-2-1010w-reciprocating-saw-240v/27338
的URL放入单元格“ A1”,并将公式放入其他单元格。head
检索的值中检索出所需的值。如果这不是您想要的,对不起。