我想拿一个HTML表并解析它以获得字典列表.每个列表元素都是对应于表中行的字典.
例如,如果我有一个包含三列(由标题标记标记),"事件","开始日期"和"结束日期"的HTML表格,并且该表有5个条目,我想通过该表解析返回长度为5的列表,其中每个元素都是一个带有"事件","开始日期"和"结束日期"键的字典.
谢谢您的帮助!
首先,我阅读了解析带有rowspan和colspan的表.我甚至回答了这个问题.请在将此标记为重复之前阅读.
<table border="1">
<tr>
<th>A</th>
<th>B</th>
</tr>
<tr>
<td rowspan="2">C</td>
<td rowspan="1">D</td>
</tr>
<tr>
<td>E</td>
<td>F</td>
</tr>
<tr>
<td>G</td>
<td>H</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
它将渲染出来
+---+---+---+
| A | B | |
+---+---+ |
| | D | |
+ C +---+---+
| | E | F |
+---+---+---+
| G | H | |
+---+---+---+
Run Code Online (Sandbox Code Playgroud)
<table border="1">
<tr>
<th>A</th>
<th>B</th>
</tr>
<tr>
<td rowspan="2">C</td>
<td rowspan="2">D</td>
</tr>
<tr>
<td>E</td>
<td>F</td>
</tr>
<tr>
<td>G</td>
<td>H</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
但是,这将呈现如下.
+---+---+-------+
| …Run Code Online (Sandbox Code Playgroud)