Python 2.7 Beautifulsoup如何获取特定tr和td数据,以及如何写入csv文件
HTML文件的结构如下所示:Python 2.7 Beautifulsoup如何获取特定tr和td数据,以及如何写入csv文件,python-2.7,csv,beautifulsoup,Python 2.7,Csv,Beautifulsoup,HTML文件的结构如下所示: 我想获取底部显示的TR数据,每个TR有7个td标记,TR和td没有类或id,如何获取该数据 table = soup.find('td', attrs={'class': 'strip'}) result = table.text print result 它垂直打印所有结果,这是单个td数据 12345 Name Address 2 Systems
我想获取底部显示的TR数据,每个TR有7个td标记,TR和td没有类或id,如何获取该数据
table = soup.find('td', attrs={'class': 'strip'})
result = table.text
print result
它垂直打印所有结果,这是单个td数据
12345
Name
Address
2
Systems
Machines
Pawar,Vikas
04/14/15 12:56 PM
Pawar , Vikas
我想水平显示它,如下所示:
1234,名称、地址,2,系统、机器、Pawar Vikas等
我还想把数据写入csv文件。
谁能帮帮我吗,因为我是新来beautifulsoup的。你可以通过在打印语句中添加一行
,
来打印它。像
print result,
在csv中编写此结果并不十分困难。检查一下
简而言之,将结果附加到列表中,并使用该列表写入csv文件
results = []
results.append(result)
with open('results.csv', 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
writer.writerow(results)
你为什么给它贴上美丽的标签?