selenium - 将 Selenium 结果保存在文件中
问题描述
我尝试使用 openpyxl 将我的网络抓取结果保存在 csv 文件中
如果我使用以下命令打印我的结果,我可以看到所有必要的数据:
i = 1
g = len(titles)
while i < g:
print(titles[i].text)
print('\n')
print(sections[i].text)
print('\n')
# print(dates[i].text)
# print('\n')
i += 1
但是如果我尝试使用以下命令将结果保存到 csv 文件:
for r in range(1,5):
for c in range(1,4):
sheet.cell(row=r,column=c).titles[i].text
workbook.save(path1)
我确实收到以下错误消息:
AttributeError Traceback (most recent call last)
<ipython-input-487-201b34800c46> in <module>
1 for r in range(1,5):
2 for c in range(1,4):
----> 3 sheet.cell(row=r,column=c).titles[i].text
4
5 workbook.save(path1)
AttributeError: 'Cell' object has no attribute 'titles'
因为我是一个完全的初学者,所以很高兴能解释什么是错的......谢谢!
解决方案
是否只是这一行:
sheet.cell(row=r,column=c).titles[i].text
应该是任务?
sheet.cell(row=r,column=c) = titles[i].text
推荐阅读
- python - 在 Python 2-7 中打印 XML 元素的所有属性
- javascript - 为什么我对两个选择器的比较永远不起作用?
- node.js - 通过 webpack 提供的 bundle.js 不适用于 webpack-dev-middleware + HtmlWebpackPlugin
- angular - 将数据从服务传递到父组件,然后从父组件传递到子组件
- android - Firebase 无法写入数据库且没有错误
- php - Prestashop 1.7 注册 smarty 相关产品标签
- bash - 无效字符串:必须使用 Bash 转义从 U+0000 到 U+001F 的控制字符?
- c# - How to apply styles in word while inserting WordMl in VSTO?
- python - 如何在scrapy中以不同的时间抓取多个网站
- php - echo中的PHP变量变量值