我是靠谱客的博主 饱满小伙,最近开发中收集的这篇文章主要介绍python html表格 转化,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在做html解析时,遇到了需要将html的<table> 标签转成需要的形式。

这里是转成   ('      增持方式     ', '      竞价交易     ')  这种形式。

接下来的代码是可以处理可变长的table,思路很简单,可以根据自己的需求封装成函数,或者修改。

from bs4 import BeautifulSoup
html = """
目标html的只包含表格的文本
"""
soup = BeautifulSoup(html, 'lxml')
data_list = []
namelist=[]
for idx, tr in enumerate(soup.find_all('tr')):
if idx != 0:
tds = tr.find_all('td')
values=[w.text for w in tds]
# print(list(values))
ans=zip(namelist,values)
data_list.append(ans)
else:
templist=(tr.find_all("td"))
namelist=[w.text for w in templist]
# print(namelist)
for data in data_list:
print(list(data))


最后

以上就是饱满小伙为你收集整理的python html表格 转化的全部内容,希望文章能够帮你解决python html表格 转化所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部