【发布时间】:2017-09-19 21:07:43
【问题描述】:
我用 python 编写了一个爬虫来解析网页中的不同名称。由于我对熊猫很陌生,所以无法理解如何在 csv 文件中正确写入数据。我编写脚本的方式确实会刮掉所需的名称,但如果写入 csv 文件,它只会写入姓氏。对此的任何帮助将不胜感激。提前致谢。
import requests ; from bs4 import BeautifulSoup
import pandas as pd
res = requests.get('https://bytes.com/topic/python/answers/596974-socket-error-10061-connection-refused').text
soup = BeautifulSoup(res,"lxml")
for name in soup.select(".smallfont a"):
item = pd.DataFrame([name.text])[0]
item.to_csv('file.csv')
print(item)
【问题讨论】:
标签: python python-3.x csv web-scraping