【发布时间】:2022-03-01 05:07:02
【问题描述】:
我正在以这种格式从 HTML 表格中抓取:
<table>
<tr>
<th>Name</th>
<th>Date</th>
<th>Number</th>
<th>Address</th>
</tr>
<tr> 1
<td> Name-1 </td>
<td> Date-1 </td>
<td> Number-1 </td>
<td> Address-1 </td>
</tr>
<tr> 2
<td> Name-2 </td>
<td> Date-2 </td>
<td> Number-2 </td>
<td> Address-2 </td>
</tr>
</table>
这是该页面上唯一的表格。我想将每个 TD 标签与其相应的 TH 标签信息一起存储以制作一个列表,然后最终将其保存到 CSV 中。实际信息不使用 -number 保存,这只是为了说明。数据有数百个表格行,所有表格中的数据都以这种方式格式化。
基本上,我想让“名称”成为每个 TR 行中的第一个 TD 单元格,日期是第二个,依此类推。
我似乎找不到使用 Python3 和 BeautifulSoup4 的方法,我知道有一种方法,我只是太新了。
感谢大家的帮助,我学到了很多东西。
【问题讨论】:
标签: python html python-3.x