网站元素显示在浏览器中,但是当我尝试使用inspect元素访问网站元素时隐藏

时间:2019-07-13 11:08:50

标签: html css web-scraping inspect-element

这是网站https://www.justdial.com/Hyderabad/Wedding-Photographers/nct-10989300,我需要访问网站上提供的电话号码,但是网站上可以使用电话号码,但是当我使用检查元素方法访问该电话号码时,检查元素中什么都没有显示。我需要它来使用xpath提取电话号码。

我需要使用xpath提取数字,但是xpath返回空字符串。

//p[@class='contact-info ']/span/a

xpath应该返回电话号码字符串,但似乎以某种方式隐藏了它。

1 个答案:

答案 0 :(得分:0)

因为它显示像图标。 参见代码:

<p class="contact-info " onclick="_ct('clntphn', 'lspg','','040PXX40.XX40.131020024501.A6E5');">
  <i class="res_contactic resultimg"></i>
  <span><a><b>
    <span class="mobilesv icon-dc"></span>
    <span class="mobilesv icon-fe"></span>
    <span class="mobilesv icon-ji"></span>
    <span class="mobilesv icon-yz"></span>
    <span class="mobilesv icon-hg"></span>
    <span class="mobilesv icon-ba"></span>
    <span class="mobilesv icon-ji"></span>
    <span class="mobilesv icon-yz"></span>
    <span class="mobilesv icon-rq"></span>
    <span class="mobilesv icon-wx"></span>
    <span class="mobilesv icon-ts"></span>
    <span class="mobilesv icon-nm"></span>
    <span class="mobilesv icon-vu"></span>
    <span class="mobilesv icon-ts"></span>
    <span class="mobilesv icon-acb"></span>
    <span class="mobilesv icon-yz"></span>
</b></a></span>

“ mobilesv icon-ts” 是您的电话号码。只是为其寻找.css图标库。