简体   繁体   English

如何使用 querySelector 或 jQuery 从以下 html 中抓取数据

[英]How to scrape data from following html using querySelector or jQuery

I want to get text from this html using querySelector or jQuery.我想使用 querySelector 或 jQuery 从此 html 中获取文本。

<td>
   <a href="#" class="verify-address pull-right">
   Verify Address
   </a>
   <div class="verify-address-address-content">
      Tom Heilig<br>
      8642 PEPPER LN<br>
   </div>
   MECHANICSVILLE, VA 22221-4943 US
   <br>
   +1 412-111-1111<br>
   <div class="text-success" style="white-space:normal">
  <span>Address Verified</span>
   </div>
</td>

OUTPUT should be like输出应该像

Tom Heilig汤姆·海利格

8642 PEPPER LN 8642 胡椒LN

MECHANICSVILLE, VA 22221-4943 US机械维尔,弗吉尼亚州 22221-4943 美国

+1 412-111-1111 +1 412-111-1111

Can any one please help me out in this?任何人都可以帮我解决这个问题吗?

Let's say td 's inner content is wrapped inside a div with id datarow like that:假设td的内部内容包含在一个div ,其 id datarow如下所示:

<td>
   <div id="datarow">
      ...
   </div>
</td>

Then this Jquery code will work like charm:然后这个 Jquery 代码将像魅力一样工作:

alert(
    $("#datarow").clone()                // Clone the content
                 .find('span').remove()  // Remove all span tags
                 .end()                  // Return to the clone
                 .text()                 // Only text
)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM