下面介绍几种,可以做网络爬虫的编程语言,以及各自的特点 1.PHP 多进程和多线程支持不好,爬取效率低下 2.Java 代码量大且臃肿重构成本比较高,爬虫代码需要经常修改 3.C/C++ 学习成本比较高对硬件性能要求高, 停留在研究层面对程序员技术能力有一定要求 4.Python 具有非常强大爬虫框架(scrapy),提高爬取效率语法简洁,上手快,时间成本低网络请求模块requests + selenium ,可以解决大部分网络爬虫需求scrapy-redis让每一个爬虫既是生产者又是消费者