products = [{‘title‘: ‘手工陶瓷杯‘, ‘price‘: ‘$25‘}, {‘title‘: ‘编织挂毯‘, ‘price‘: ‘$80‘}]
with open(‘products.csv‘, ‘w‘, newline=‘‘, encoding=‘utf-8‘) as file:
writer = csv.DictWriter(file, fieldnames=[‘title‘, ‘price‘])
writer.writeheader()
writer.writerows(products)
```
这样,一个名为`products.csv`的文件就会出现在你的代码目录下,用Excel就能打开看,非常清晰。如果你想玩得更专业点,可以学学用MySQL、MongoDB这些数据库来存,数据量大或者关系复杂时更方便。
最后,作为过来人,小编有几句心里话,也算是个人的一点小观点吧:
爬虫入门,从零到能跑通第一个小例子,其实就一两天的事。真正的门槛和乐趣,在于后面不断遇到问题、解决问题的过程。比如今天你遇到了动态加载,去学了Selenium;明天发现要登录,去研究了Cookie和Session管理;后天想提高效率,又去了解了多线程和异步爬取。这个过程才是成长最快的。
但无论如何成长,法律和道德的底线永远要摆在技术前面。别把爬虫当成“万能钥匙”,更别当成“薅羊毛”甚至攻击别人的工具。用它来辅助学习、做点有趣的数据分析小项目,才是它最有价值的打开方式。毕竟,互联网的精神是分享与开放,而不是掠夺与破坏。咱学技术,也是为了创造点好东西,对吧?
版权说明: