Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Beautifulsoup如何获取特定tr和td数据,以及如何写入csv文件_Python 2.7_Csv_Beautifulsoup - Fatal编程技术网

Python 2.7 Beautifulsoup如何获取特定tr和td数据,以及如何写入csv文件

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

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
           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)

你为什么给它贴上美丽的标签?