【问题标题】:Identify exact XPath for ImportXML in Gsheet在 Gsheet 中识别 ImportXML 的确切 XPath
【发布时间】:2015-11-02 11:46:43
【问题描述】:

我想从 Google 电子表格中的 this website 中获取 52 周的最低价格(今天是 238.00)。我正在使用=IMPORTXML 函数。

为了获得 Xpath,我使用了 XPath Helper Chrome 扩展,它为我提供了以下路径:

/html/body/center[2]/div/div/div[8]/div[@id='nChrtPrc']/div[@id='content_full']/div[@id='content_bse']/div[@class='PT10 clearfix']/div[@class='FR']/div[@class='PB3 gD_11'][2]/span[@id='b_52low']

我尝试过使用

=IMPORTXML(A1,A2)

其中,A1 = URL 和 A2 = //span[@id='b_52low']

但没有得到想要的结果,请提供有关确切 XPath 的任何帮助。

【问题讨论】:

    标签: xpath web-scraping google-sheets


    【解决方案1】:

    这个 xpath 对我有用没问题:

    =IMPORTXML("http://www.moneycontrol.com/india/stockpricequote/media-entertainment/erosinternationalmedia/EIM","//*[@id='b_52low']")
    

    【讨论】:

      【解决方案2】:

      你需要正确地引用:

      =IMPORTXML("<url>", "//span[@id='b_52low']")
      

      检查您没有滥用"(双引号)两次(用于 id 名称和 xPath 边界)。

      可能存在无效的 HTML,IMPORTXML 因此无法读取/解析它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-30
        • 2022-12-30
        • 1970-01-01
        • 1970-01-01
        • 2019-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多