html - 网站元素显示在浏览器中,但当我尝试使用检查元素访问它时隐藏

标签 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 应该返回电话号码字符串,但它似乎被某种方式隐藏了。

最佳答案

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

<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 图标库。

关于html - 网站元素显示在浏览器中,但当我尝试使用检查元素访问它时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57018576/

上一篇:javascript - 需要帮助设置自动完成列表项的最大高度

下一篇:html - 响应式设计

相关文章:

javascript - 如何停止 CKEditor 自动格式化 HTML

javascript - 从 Javascript 对象中选择随机属性和值

html - WebHost 的自定义邮件客户端

javascript - 自定义分页 slider 缺少 react.js 的配置文件

javascript - 如何根据父节点的类选择复选框?

javascript - 如何将抓取的收入数据发送到我的工具?

selenium - 使用 Selenium 和 Python 提取网站文本

javascript - Bootstrap : on hover in Dropdown menu parent menu highlighted

javascript - 如何在angularjs中使用ng-repeat在css中动态设置表格列的宽度

ruby - Nokogiri 在进行 XPath 搜索时不返回任何内容