XPATH网页所有选择器返回NULL

时间:2020-06-28 13:04:47

标签: xpath

我是堆栈溢出的新手,我在使用带有功能“ importfromweb”和Xpath的excel谷歌工作表。

我正在尝试从Xpath下方的页面提取电话号码,但结果为 #ALL_SELECTORS_RETURN_NULL

网页: https://www.milanuncios.com/datos-contacto/?usePhoneProxy=0&from=list&includeEmail=false&id=351684334

Xpath = / html / body / div [1] / div / div [2] / div [2] / text()

Google工作表中的代码: = IMPORTFROMWEB https://www.milanuncios.com/datos-contacto/?usePhoneProxy=0&from=list&includeEmail=false&id=351684334;/html/body/div[1]/div/div[2]/div[2]/text()

问题出在哪里? 有了姓名,我得到了结果,但是没有电话号码!

感谢您的帮助!

[结果是XPATH: #ALL_SELECTORS_RETURN_NULL ] [1] [1]:https://i.stack.imgur.com/SJEXX.png

1 个答案:

答案 0 :(得分:0)

您需要激活JS渲染才能获取值。

enter image description here

XPath:

//div[@class="telefonos"]

C5中的公式:

=IMPORTFROMWEB(C1;C2;B3:C3)

或使用IMPORTXML进行检索。在C8中:

=REGEXEXTRACT(IMPORTXML(C1;"//script[contains(text(),'getTrackingPhone')]");"getTrackingPhone\((\d+)")