У меня есть следующий html из этого page.xpath следующий-брат и группировка как элементы в таблице
<tbody><tr>
<td align="center" class="column_heading" width="200" title="The following are the Endorsements for the above license.">Endorsements</td><td align="center" class="column_heading" width="150" title="See Authorization Level Codes with their description at the bottom of the page.">Authorization Level(s) *</td></tr>
<tr><td align="center" bgcolor="#8AFF8A" class="section_detail">Health Education</td>
<td align="center" bgcolor="#FFFFCC" class="section_detail">HS</td></tr><tr><td align="center" bgcolor="#8AFF8A" class="section_detail">Physical Education</td>
<td align="center" bgcolor="#FFFFCC" class="section_detail">ML/HS
</td></tr></tbody>
<tbody><tr>
<td align="center" class="column_heading" width="200" title="The following are the Endorsements for the above license.">Endorsements</td><td align="center" class="column_heading" width="150" title="See Authorization Level Codes with their description at the bottom of the page.">Authorization Level(s) *</td></tr>
<tr><td align="center" bgcolor="#8AFF8A" class="section_detail">School Counselor</td>
<td align="center" bgcolor="#FFFFCC" class="section_detail">ML/HS C
</td></tr></tbody>
Я хочу, чтобы поместить информацию в соответствии с первым Endorsements
и Authorizations
в список весь его сжатый вместе и быть в состоянии отличить ее от второй таблицы.
В списке это будет выглядеть так: ['Health Education', 'HS', Physical Education', 'ML/HS\r'], ['School Counselor', 'ML/HS C\r']
.
Что я получаю сейчас: ['Health Education', 'HS'], ['Physical Education', 'ML/HS\r'], ['School Counselor', 'ML/HS C\r']
.
Короткая версия моего кода:
test2 = tree.xpath(".//tr[td = 'Endorsements']/following-sibling::tr")
endorse1.append(test2)