python - AttributeError:“DataFrame”对象没有属性“to_CSV”
问题描述
我正在尝试使用 df.to_CSV 将提取的 chrome 数据存储为 csv 格式
这是我的代码:
content = driver.page_source
soup = BeautifulSoup(content)
for a in soup.findAll('a',href=True, attrs={'class':'_13oc-S'}):
name=a.find('div', attrs={'class':'_4rR01T'})
price=a.find('div', attrs={'class':'_30jeq3 _1_WHN1'})
rating=a.find('div', attrs={'class':'hGSR34 _2beYZw'})
products.append(name.text)
prices.append(price.text)
ratings.append(rating.text)
df = pd.DataFrame({'Product Name':products, 'Price':prices, 'Rating':ratings})
df.to_CSV(r'C:\Users\Krea\Documents\products.csv', index=False)
解决方案
区分大小写,应该是df.to_csv(...)
推荐阅读
- excel - How to deal with non-contiguous range when using COUNTIF in VBA UDF?
- java - 转换 List 类型
使用方法引用到 String[] 数组 - image - 如何在 Text 组件中放置图像?
- r - 用于绘制连续数据点之间相互关系的弦图
- reactjs - 从 api 调用显示数据的最佳方式
- http - 如何更改 Nginx 代理响应正文
- gradle - 如何在 Gradle 中懒惰地获取主要源集
- php - 我们如何在 phpunit.xml 中指定 --testdox 而不是命令行选项?
- spring - JMS 消息重新传递不适用于 Spring + ActiveMQ + Atomikos + JTA + Tomcat 中的主题
- google-sheets-api - Google Sheet API 中更新传播的预期延迟是多少?