gpt4 book ai didi

python - 如何将抓取的内容写入 CSV 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:05 25 4
gpt4 key购买 nike

我需要一些帮助才能将基本网络抓取工具的输出保存到 CSV 文件。

这是代码:

from urllib.request import urlopen
from bs4 import BeautifulSoup
import csv

html_ = urlopen("some_url")
bsObj_ = BeautifulSoup(html_, "html.parser")
nameList_ = bsObj_2.findAll("div", {"class":"row proyecto_name_venta"})

for name in nameList_:

print(name.get_text())

具体来说,我想将 name.get_text() 结果保存在 CSV 文件中。

最佳答案

如果 nameList_ 中的元素是由 ',' 分隔的行,请尝试以下操作:

import csv

with open('out.csv', 'w') as outf:
writer = csv.writer(outf)
writer.writerows(name.get_text().split(',') for name nameList_)

如果 nameList_.get_text() 只是一个字符串,并且您想编写单列 CSV,您可以尝试以下操作:

import csv

with open('out.csv', 'w') as outf:
writer = csv.writer(outf)
writer.writerows([name.get_text()] for name in nameList_)

关于python - 如何将抓取的内容写入 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34580286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com