在结构化的Python列表中存储使用BeautifulSoup从HTML表中提取的文本,可以按照以下步骤进行:
from bs4 import BeautifulSoup
html = '''
<html>
<table>
<tr>
<td>Apple</td>
<td>Orange</td>
</tr>
<tr>
<td>Banana</td>
<td>Grape</td>
</tr>
</table>
</html>
'''
soup = BeautifulSoup(html, 'html.parser')
table = soup.find('table')
rows = table.find_all('tr')
data = []
for row in rows:
cells = row.find_all('td')
row_data = [cell.get_text() for cell in cells]
data.append(row_data)
for row in data:
print(row)
上述代码将输出:
['Apple', 'Orange']
['Banana', 'Grape']
这样,你就可以将使用BeautifulSoup从HTML表中提取的文本存储在一个结构化的Python列表中了。
推荐的腾讯云相关产品:无
请注意,以上答案仅供参考,具体的实现方式可能因实际情况而异。
Techo Day
云+社区技术沙龙[第7期]
云+社区技术沙龙[第9期]
Elastic 中国开发者大会
DBTalk技术分享会
云+社区技术沙龙[第5期]
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙 [第31期]
领取专属 10元无门槛券
手把手带您无忧上云