java - Selenium 如何仅获取 HTML 标签之间的文本
问题描述
各位下午好
如何仅捕获 2 个 HTML 标记之间的文本值
这是我的代码片段,它打印了元素的全部内容(只有一切都搞砸了):
//get data grid
WebElement scprap = driver0.findElement(By.className("list2_body"));
System.out.println(scprap.getText());
跟随部分 HTML 数据:
<tbody class="list2_body">
<tr id="row_u_resultadochassi_case___ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" class="list_row list_odd list_row_compact" style="" sys_id="__ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" record_class="u_resultadochassi_case" collapsed="true" data-type="list2_row" data-list_id="u_resultadochassi_case">
<td class="list_decoration_cell col-control col-small col-center " style="white-space:nowrap;" rowspan="1">
<span class="input-group-checkbox"><input type="checkbox" title="Marcar registro para Ação de lista" id="check_u_resultadochassi_case___ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" name="check_u_resultadochassi_case" class="checkbox " data-type="list2_checkbox" data-list_id="u_resultadochassi_case" data-original-title="Marcar registro para Ação de lista">
<label for="check_u_resultadochassi_case___ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" style="" class="checkbox-label">
<span class="sr-only">Selecione o registro para ação: __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=</span>
</label>
</span>
</td>
<td class="list_decoration_cell col-small col-center " rowspan="1">
<a href="u_resultadochassi_case.do?sys_id=__ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=&sysparm_view=Ralatório&sysparm_record_target=&sysparm_record_row=1&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number&sysparm_record_rows=2379" class="btn btn-icon table-btn-lg icon-info list_popup" data-type="list2_popup" data-list_id="u_resultadochassi_case" style="margin-left:0px" title="Visualização __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" aria-label="Visualizar Registro: __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" data-use-href="true" data-popover-title="__ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" data-popover-title-is-html="false" aria-haspop="true" role="button" aria-expanded="false" data-original-title="Visualização __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ="></a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" href="task.do?sys_id=b9a0fccfdb38e30472b47a30ba9619e6&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=1&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">CS0390798</a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__YjlhMGZjY2ZkYjM4ZTMwNDcyYjQ3YTMwYmE5NjE5ZTY=-ODM5MDM4Y2ZkYjM0YWZjMGNkM2QzMmZmYWE5NjE5YmQ=" href="sn_customerservice_resultado_chassis.do?sys_id=839038cfdb34afc0cd3d32ffaa9619bd&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=1&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">
<div class="datex date-calendar" title="6 semanas atrás" timeago="2018-10-01 12:39:00" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10/2018 09:39:00</div>
<div class="datex date-calendar-short" title="6 semanas atrás" timeago="2018-10-01 12:39:00" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10 09:39</div>
<div class="datex date-timeago" title="01/10/2018 09:39:00" timeago="2018-10-01 12:39:00" data-original-title="01/10/2018 09:39:00" null="cerca de um mês atrás">cerca de um mês atrás</div>
</a>
</td>
<td class="vt" ng-non-bindable="">3VWDJ2160CM142442</td>
<td class="vt" ng-non-bindable="">OLQ4101</td>
<td class="vt" ng-non-bindable="">oFICIO N° C 1201/2018</td>
<td class="vt" ng-non-bindable="">02/10/2018 09:39:54</td>
<td class="vt" ng-non-bindable="">MG</td>
<td class="vt" ng-non-bindable="">Baixa Realizada</td>
<td class="vt vt-spacer" style="padding: 0"></td>
</tr>
<tr id="row_u_resultadochassi_case___ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" class="list_row list_even list_row_compact" style="" sys_id="__ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" record_class="u_resultadochassi_case" collapsed="true" data-type="list2_row" data-list_id="u_resultadochassi_case">
<td class="list_decoration_cell col-control col-small col-center " style="white-space:nowrap;" rowspan="1">
<span class="input-group-checkbox"><input type="checkbox" title="Marcar registro para Ação de lista" id="check_u_resultadochassi_case___ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" name="check_u_resultadochassi_case" class="checkbox " data-type="list2_checkbox" data-list_id="u_resultadochassi_case" data-original-title="Marcar registro para Ação de lista">
<label for="check_u_resultadochassi_case___ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" style="" class="checkbox-label">
<span class="sr-only">Selecione o registro para ação: __ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=</span>
</label>
</span>
</td>
<td class="list_decoration_cell col-small col-center " rowspan="1">
<a href="u_resultadochassi_case.do?sys_id=__ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=2&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number&sysparm_record_rows=2379" class="btn btn-icon table-btn-lg icon-info list_popup" data-type="list2_popup" data-list_id="u_resultadochassi_case" style="margin-left:0px" title="" aria-label="Visualizar Registro: __ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" data-use-href="true" data-popover-title="__ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" data-popover-title-is-html="false" aria-haspop="true" role="button" aria-expanded="false" data-original-title="Visualização __ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE="></a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" href="task.do?sys_id=3f523c47db78e30472b47a30ba961959&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=2&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">CS0390811</a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__M2Y1MjNjNDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NTk=-YTE1MmY0MDdkYjc4ZTMwNDcyYjQ3YTMwYmE5NjE5NGE=" href="sn_customerservice_resultado_chassis.do?sys_id=a152f407db78e30472b47a30ba96194a&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=2&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">
<div class="datex date-calendar" title="6 semanas atrás" timeago="2018-10-01 12:48:36" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10/2018 09:48:36</div>
<div class="datex date-calendar-short" title="6 semanas atrás" timeago="2018-10-01 12:48:36" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10 09:48</div>
<div class="datex date-timeago" title="01/10/2018 09:48:36" timeago="2018-10-01 12:48:36" data-original-title="01/10/2018 09:48:36" null="cerca de um mês atrás">cerca de um mês atrás</div>
</a>
</td>
<td class="vt" ng-non-bindable="">9BGVP15ENMB102056</td>
<td class="vt" ng-non-bindable="">JKU8367</td>
<td class="vt" ng-non-bindable="">Baixa Administrativa</td>
<td class="vt" ng-non-bindable="">02/10/2018 09:49:26</td>
<td class="vt" ng-non-bindable="">MG</td>
<td class="vt" ng-non-bindable="">Baixa Realizada</td>
<td class="vt vt-spacer" style="padding: 0"></td>
</tr>
<tr id="row_u_resultadochassi_case___ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" class="list_row list_odd list_row_compact" style="" sys_id="__ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" record_class="u_resultadochassi_case" collapsed="true" data-type="list2_row" data-list_id="u_resultadochassi_case">
<td class="list_decoration_cell col-control col-small col-center " style="white-space:nowrap;" rowspan="1">
<span class="input-group-checkbox">
<input type="checkbox" title="Marcar registro para Ação de lista" id="check_u_resultadochassi_case___ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" name="check_u_resultadochassi_case" class="checkbox " data-type="list2_checkbox" data-list_id="u_resultadochassi_case" data-original-title="Marcar registro para Ação de lista">
<label for="check_u_resultadochassi_case___ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" style="" class="checkbox-label">
<span class="sr-only">Selecione o registro para ação: __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=</span>
</label>
</span>
</td>
<td class="list_decoration_cell col-small col-center " rowspan="1">
<a href="u_resultadochassi_case.do?sys_id=__ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=3&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number&sysparm_record_rows=2379" class="btn btn-icon table-btn-lg icon-info list_popup" data-type="list2_popup" data-list_id="u_resultadochassi_case" style="margin-left:0px" title="Visualização __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" aria-label="Visualizar Registro: __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" data-use-href="true" data-popover-title="__ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" data-popover-title-is-html="false" aria-haspop="true" role="button" aria-expanded="false" data-original-title="Visualização __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk="></a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" href="task.do?sys_id=71a24d47db7ce30472b47a30ba961930&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=3&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">CS0390940</a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__NzFhMjRkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5MzA=-YWI4MmNkNDdkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5Mjk=" href="sn_customerservice_resultado_chassis.do?sys_id=ab82cd47db7ce30472b47a30ba961929&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=3&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">
<div class="datex date-calendar" title="" timeago="2018-10-01 13:59:32" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10/2018 10:59:32</div>
<div class="datex date-calendar-short" title="6 semanas atrás" timeago="2018-10-01 13:59:32" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10 10:59</div>
<div class="datex date-timeago" title="01/10/2018 10:59:32" timeago="2018-10-01 13:59:32" data-original-title="01/10/2018 10:59:32" null="cerca de um mês atrás">cerca de um mês atrás</div>
</a>
</td>
<td class="vt" ng-non-bindable="">8AFPZZFHA8J114476</td>
<td class="vt" ng-non-bindable="">HCQ3986</td>
<td class="vt" ng-non-bindable="">2996/18</td>
<td class="vt" ng-non-bindable="">02/10/2018 11:00:26</td>
<td class="vt" ng-non-bindable="">MG</td>
<td class="vt" ng-non-bindable="">Baixa Realizada</td>
<td class="vt vt-spacer" style="padding: 0"></td>
</tr>
<tr id="row_u_resultadochassi_case___ENC__NjAxNGM1Y2JkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5NzY=-Y2ZjM2M5Y2JkYmI4YWZjMGNkM2QzMmZmYWE5NjE5NjQ=" class="list_row list_even list_row_compact" style="" sys_id="__ENC__NjAxNGM1Y2JkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5NzY=-Y2ZjM2M5Y2JkYmI4YWZjMGNkM2QzMmZmYWE5NjE5NjQ=" record_class="u_resultadochassi_case" collapsed="true" data-type="list2_row" data-list_id="u_resultadochassi_case">
<td class="list_decoration_cell col-control col-small col-center " style="white-space:nowrap;" rowspan="1">
<span class="input-group-checkbox">
<input type="checkbox" title="Marcar registro para Ação de lista" id="check_u_resultadochassi_case___ENC__NjAxNGM1Y2JkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5NzY=-Y2ZjM2M5Y2JkYmI4YWZjMGNkM2QzMmZmYWE5NjE5NjQ=" name="check_u_resultadochassi_case" class="checkbox " data-type="list2_checkbox" data-list_id="u_resultadochassi_case" data-original-title="Marcar registro para Ação de lista">
<label for="check_u_resultadochassi_case___ENC__NjAxNGM1Y2JkYjdjZTMwNDcyYjQ3YTMwYmE5NjE5NzY=-Y2ZjM2M5Y2JkYmI4YWZjMGNkM2QzMmZmYWE5NjE5NjQ=" style="" class="checkbox-label">
<span class="sr-only">Selecione o registro para ação: __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=</span>
</label>
</span>
</td>
<td class="list_decoration_cell col-small col-center " rowspan="1">
<a href="u_resultadochassi_case.do?sys_id=__ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=20&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number&sysparm_record_rows=2379" class="btn btn-icon table-btn-lg icon-info list_popup" data-type="list2_popup" data-list_id="u_resultadochassi_case" style="margin-left:0px" title="Visualização __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=" aria-label="Visualizar Registro: __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=" data-use-href="true" data-popover-title="__ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=" data-popover-title-is-html="false" aria-haspop="true" role="button" aria-expanded="false" data-original-title="Visualização __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM="></a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=" href="task.do?sys_id=2df9c507dbfce30472b47a30ba961986&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=20&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">CS0391003</a>
</td>
<td class="vt" ng-non-bindable="">
<a class="linked formlink" aria-label="Abrir Registro: __ENC__MmRmOWM1MDdkYmZjZTMwNDcyYjQ3YTMwYmE5NjE5ODY=-ZGUzYmI2MDJkYmIwMjMwNDcyYjQ3YTMwYmE5NjE5MTM=" href="sn_customerservice_resultado_chassis.do?sys_id=de3bb602dbb0230472b47a30ba961913&sysparm_view=Ralatório&sysparm_record_target=u_resultadochassi_case&sysparm_record_row=20&sysparm_record_rows=2379&sysparm_record_list=resultado_u_processoISNOTEMPTY%5Eresultado_u_situacao%3D7%5Eresultado_u_uf_gravameCONTAINSMG%5Eresultado_u_data_notificacaoBETWEENjavascript%3Ags.beginningOfLastMonth%28%29%40javascript%3Ags.endOfToday%28%29%5EORDERBYcaso_number">
<div class="datex date-calendar" title="6 semanas atrás" timeago="2018-10-01 14:32:46" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10/2018 11:32:46</div>
<div class="datex date-calendar-short" title="6 semanas atrás" timeago="2018-10-01 14:32:46" timeago-attrs="title" data-original-title="cerca de um mês atrás">01/10 11:32</div>
<div class="datex date-timeago" title="01/10/2018 11:32:46" timeago="2018-10-01 14:32:46" data-original-title="01/10/2018 11:32:46" null="cerca de um mês atrás">cerca de um mês atrás</div>
</a>
</td>
<td class="vt" ng-non-bindable="">147A0373219</td>
<td class="vt" ng-non-bindable="">GUQ2930</td>
<td class="vt" ng-non-bindable="">2722/18</td>
<td class="vt" ng-non-bindable="">02/10/2018 11:34:12</td>
<td class="vt" ng-non-bindable="">MG</td>
<td class="vt" ng-non-bindable="">Baixa Realizada</td>
<td class="vt vt-spacer" style="padding: 0"></td>
</tr>
</tbody>
期望退出:
CS0390986 01/10/2018 11:25:23 95VGF5L2DEM000886 OWM7329 2411/2018 02/10/2018 11:26:35 MG Baixa Realizada
你能帮助我吗?
解决方案
您正在识别从中获取文本的元素
By.className("list2_body")
但我在 DOM 中看不到任何具有该类名的元素。是不是藏得比较高?
你基本上得到了整个身体,看起来当前输出是第一个元素。
看起来每一行都由
data-type=list2_row
然后要么抓取整行的文本,要么将其进一步缩小到每个 td 元素
推荐阅读
- react-native - 如何在 jhipster 中自定义 react-navigation 而不是 react-native-navigation?
- r - 在 R 中调整 plotmo::plot_glmnet 的顶轴标题和标签图
- python - 如何修复 ValueError:字典更新序列元素 #0 的长度为 1;需要 2 odoo 12?
- pointers - 为什么指向 int 的指针用“*int”而不是“&int”初始化?
- android - 在 PDF 文档中添加表格
- c# - 以最小尺寸(仅显示标题栏)而不是与其属性设置的值对应的尺寸加载表单
- kubernetes - Neo4J:Pods 记录 Neo4j 无效的用户名
- javascript - 将数据从 socket.io 推送到数组中
- c# - 如何销毁属于预制件的游戏对象?
- postgresql - PostgreSQL SSL 配置