【发布时间】:2022-01-18 23:54:32
【问题描述】:
我提取了以下 html 代码:
<table id=table1>
<thead>
<tr class="table_columns">
<th id="header1">
"Column 1 Title"
</th>
<th id="header2">
"Column 2 Title"
</th>
</tr>
</thead>
<tbody>
<tr class="evenRow">
<td headers="header1">firstrowcolumn1data</td>
<td headers="header2">firstrowcolumn2data</td>
</tr>
<tr class="oddRow">
<td headers="header1">secondrowcolumn1data</td>
<td headers="header2">secondrowcolumn2data</td>
</tr>
</tbody>
</table>
我需要提取表(table1)的表数据和id,然后将它们排列成一个Pandas数据框,类似这样:
| id | table data |
|---|---|
| table1 | firstrowcolumn1data |
| table1 | firstrowcolumn2data |
| table1 | secondrowcolumn1data |
| table1 | secondrowcolumn2data |
【问题讨论】:
标签: python pandas beautifulsoup html-table