首页>代理ip知识与免费资源>正文
为什么用Python写爬虫程序
发布日期:2019/10/3 10:21:14    阅读量:8169


通常我们都知道程序员,就是进行计算机编程,计算机程序是一组计算机能识别和执行的指令,编程可以使用很多不同的语言编制而成,计算机完成一件我们分配给它的任务,就像“取钱”这件工作,它按照我们的命令去做,我们说“立正”,它不能“稍息”,这样在我们的支配下完成预定工作。

 

编程会使用哪些语言进行编程:

 

PHP

 

PHP是世界是最好的语言,但他天生不是做这个的,而且对多线程、异步支持不是很好,并发处理能力弱。爬虫是工具性程序,对速度和效率要求比较高。

 

Java

 

生态圈很完善,是Python爬虫最大的竞争对手。但是Java语言本身很笨重,代码量很大。重构成本比较高,任何修改会导致代码大量改动。爬虫经常要修改采集代码。

 

C/C++

 

运行效率是无敌的。但是学习和开发成本高。写个小爬虫程序可能要大半天时间。

 

Python

 

语法优美、代码简洁、开发效率高、支持的模块多。相关的HTTP请求模块和HTML解析模块非常丰富。还有ScrapyScrapy-redis框架让我们开发爬虫变得异常简单。

 

通过以上了解分析就知道哪种语言更适合pthon爬虫编程了。