与php相比,python在采集方面有哪些优势?

最新需要做采集功能,据说用python来做会比php直接用curl来写方便很多,请问主要是有哪些优势?
如果是有特定的类库的话,PHP有类似的类库可以代替么?
python大概看过hello word之类,感觉上手也算简单,如果为了采集单开一个项目用python来写值不值?

阅读 4.9k
4 个回答

python相对于php,有更多的爬虫相关的库可以使用,比如bs。还有现成的爬虫框架可以使用,比如scrapy。

其实这和语言本身没有关系,任何语言都可以做数据采集
首先python代码简短优雅,要做样同样的事情,python 10行代码,其他语言可能是50行甚至100行
其次并不是值不值的问题,而你自己有没有兴趣去学习和尝试新的语言
但我敢保证,只要你学了并且会了,你就会爱上python

python这门语言,有丰富的库和社区支持,遇到什么困难好解决,而且不必事事造轮子,有很多库直接拿来就用。在数据采集和数据处理方面的库还是很牛叉的,前提是你得会用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题