为什么不采用item_loader.add_css().add_css()这样的链式写法呢? 这是不是py的一个规范?
来源:6-18 知乎spider爬虫逻辑的实现以及answer的提取 - 2
慕用9977391
2018-10-02
php过来学习的,思路逻辑都能跟上,但是方法调用一会实例一会方法,有点乱。
项目架构可以采用php+mysql做web展示,py爬取数据,这样的架构会不会出现环境不兼容的问题,最终会部署在centos6.8上,web采用的是nginx
写回答
1回答
-
item_loader.add_css().add_css()这种思路不是不行,而是如果要这样用那你需要确定 item_loader.add_css()return的是一个item_loader才能链式复制,所有不是说这种链式操作py不支持或者不推荐,而是要你看你的类是否支持才行,比如django的model的queryset就支持这种,只要你的爬虫和你的展示分开就行了,用什么无所谓也不会出现不兼容的问题,大不了走restful接口就行了
012018-10-14
相似问题