清除没有ID或类的HTML表文本-JavaScript或jQuery
我在尝试从网站HTML表中提取som数据时遇到了一些困难。我想检索的标记没有ID或类,所以我想知道你们是否可以帮我: 这就是表格的外观(由于没有在本文中占用大量空间,代码被剪切):清除没有ID或类的HTML表文本-JavaScript或jQuery,javascript,jquery,html,web-scraping,Javascript,Jquery,Html,Web Scraping,我在尝试从网站HTML表中提取som数据时遇到了一些困难。我想检索的标记没有ID或类,所以我想知道你们是否可以帮我: 这就是表格的外观(由于没有在本文中占用大量空间,代码被剪切): <table class="table table-striped table-large1"> <thead> <tr class="small"> <th>No</th> <th>Date/Time</th>
<table class="table table-striped table-large1">
<thead>
<tr class="small">
<th>No</th>
<th>Date/Time</th>
<th colspan="7">Indexed pages /<br>
Processed / Skipped / Fetched /<br>
Change (Added / Removed)</th>
<th>Proc.time</th>
<th>Bandwidth</th>
<th>Broken links</th>
<th>Images</th>
<th>Videos</th>
<th>RSS</th>
<th>News</th>
</tr>
</thead>
<tbody><tr class="block1">
<td>1</td>
<td><a href="site/3845806/chlog/?log=8950501" title="View details">2018-06-20 01:13</a></td>
<td>944</td>
<td>969</td>
<td><i><strike>25</strike></i></td>
<td>920</td>
<td><i style="color:#900">↓-2</i></td>
<td><i>-</i></td>
<td><i>-2</i></td>
<td>0:12:44s</td>
<td>28.82M</td>
<td>3</td>
<td>580</td>
<td>4</td>
<td>8</td>
<td>0</td>
</tr>
<tr class="block1">
<td>2</td>
<td><a href="site/3845806/chlog/?log=8934464" title="View details">2018-06-17 01:14</a></td>
<td>946</td>
<td>968</td>
<td><i><strike>22</strike></i></td>
<td>919</td>
<td></td>
<td><i>+2</i></td>
<td><i>-2</i></td>
<td>0:14:05s</td>
<td>28.89M</td>
<td>0</td>
<td>580</td>
<td>4</td>
<td>8</td>
<td>0</td>
</tr>
(........)
不
日期/时间
索引页面/
已处理/跳过/获取/
更改(添加/删除)
过程时间
带宽
断链
图像
视频
RSS
新闻
1.
944
969
25
920
↓-2.
-
-2
0:12:44s
28.82米
3.
580
4.
8.
0
2.
946
968
22
919
+2
-2
0:14:05秒
28.89米
0
580
4.
8.
0
(........)
我要刮的是这两行:
<td><a href="site/3845806/chlog/?log=8950501" title="View details">2018-06-20 01:13</a></td>
<td>944</td>
944
这些都在索引2中,我怎样才能得到所有这些值 循环所有
tr
标记,并使用jquery的find()
方法以特定的td元素为目标。然后使用innerHTML=“”)清除其html代码>
$(“.table-large1 tr”)。每个(函数(){
if($(this.find(“td”).length>0){
$(this.find(“td”)[1].innerHTML=“”;
$(this.find(“td”)[2].innerHTML=“”;
}
})
不
日期/时间
索引页/
已处理/跳过/获取/
更改(添加/删除)
过程时间
带宽
断链
图像
视频
RSS
新闻
1.
944
969
25
920
↓-2.
-
-2
0:12:44s
28.82米
3.
580
4.
8.
0
2.
946
968
22
919
+2
-2
0:14:05秒
28.89米
0
580
4.
8.
0
在每个tr
上循环,然后在其中获得td:eq(1)
和td:eq(2)
。如果您想要一个更具体的例子,请编辑问题以显示您的尝试
$(".table-large1 tr").each(function() {
if ($(this).find("td").length > 0) {
$(this).find("td")[1].innerHTML = "";
$(this).find("td")[2].innerHTML = "";
}
})