【发布时间】:2021-02-02 17:41:49
【问题描述】:
我正在尝试对销售汽车的网站进行网络抓取测试,因此我需要获取汽车信息并将它们存储在 CSV 或 Excel 文件中。我希望每个信息都存储在所需的列中,例如:汽车名称;车价、里程... 我的最终代码:
soup = BeautifulSoup(adress.content, 'html.parser')
title=soup.h1.text
Price=soup.find("div",class_="value details-price-value").get_text()
vin=soup.find("div",class_= "value details-vin-value").get_text()
car_info=[
]
car_info.append({"price":Price})
car_info.append({"title":title})
car_info.append({"item vin":vin})
with open('cars.csv', 'w', newline='') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(car_info)
【问题讨论】:
-
当前代码有问题吗?
-
是的,保存的列表不适合我想要的 CSV 列。
标签: python web-scraping beautifulsoup