问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP爬虫和基于命令行的Python爬虫有什么差别

发布网友 发布时间:2022-04-26 04:46

我来回答

2个回答

热心网友 时间:2022-04-18 09:21

php和python 写爬虫采集一些简单的都可以,但是相对来说python更好,更方便,有很多现成的库和方法支持直接解析网站,剖析你需要的数据,而php需要你大部分正则匹配,麻烦。

热心网友 时间:2022-04-18 10:39

PHP从语言层面上讲几乎是一无是处,具体实现的质量也乏善可陈,但它胜在最要命的部署上:没有任何其他语言有像PHP一样适合大规模部署的方式。基本上装好Apache/mod_php之后,PHP应用的部署就简化为了复制文件。即便是考虑到性能原因等采用nginx/FastCGl等替代方式,额外的工作也只是在于最初配置。一旦配置完成,之后的部署都是文件复制。服务器重启后通常会自动启动apache/nginx,fastcgi manager 负责启动php-cgi进程等,而PHP应用基于文件的调用方式并不需要操心更多的维护。这对于如Dreamhost之类的平台来说至关重要:他们通常要一台服务器处理成千上万的低流量用户,而且这些用户没有 root权限去运行其他进程。PHP脚本的生命周期很短,没有常驻进程,每次调用之后就被终止,对于应用作者的要求更低,不用太多的考虑资源管理问题。
这和Python之流的部署有天壤之别:大部分Python 的网络应用如Django, Tornado 等都需要单独的常驻进程(Apache/mod_python似乎是个杯具)。这些进程需要额外的维护工作以管理其启动、停止,也需要额外的监控进程处理意外退出后的重启。这需要用户对系统有更深入的了解。常驻进程需要占用系统内存,通常不可能在一台服务器上运行成百上千个应用,对于Dreamhost这样的服务提供商来说不适合用来处理诸如WordPress 博客之类的简单应用。常驻进程也要求作者对系统资源的管理、垃圾回收机制等有更深入的了解以避免内存泄露、资源占用过度等问题。现在Python网络应用部署最简单的应该是App Engine,采用了类似PHP的生命周期(请求处理30秒*,超时被终止,无法运行常驻进程),极大简化了管理难度,但是国内无法访问...
所以从流行程度上讲,Python不会超过PHP,因为数量庞大的服务提供商无法用Python支撑现有的用户规模。但是这个流行程度对于创业公司、专业人士来说没有什么意义。很多核心的网络应用不适合用PHP的短暂请求处理机制实现(比如准实时push提醒、网页即时聊天等),而更加适合由常驻进程来处理。这些才是 Python,Ruby等语言实现发挥其能量的地方。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从焦作市到郑州快递一个羽毛球拍需用多少钱 iPhone X还能坚挺两年,升级到ios 15发热严重要靠红魔冰磁散热器 Peltier Module散热方式 一加18W冰点散热背夹-超强散热,极速降温 2015年春晚有哪些明星 新闻 如何评价央视主持人朱军?以及如何评价朱军所主持的《艺术 纯粮食白酒品牌大全,让你喝得放心(真正的纯粮食白酒有哪些品牌)_百度... ...工作单位要辞退并提出会给出相应赔偿,但合同马上到期,如到期后... ABC外语培训学校ABC教育集团总裁——刘成 abc是国产品牌吗?口碑如何? 请问如何消除网页两边的广告? 我的电脑总是弹出乱七八糟的网页还有广告,怎么办 名词解释:网页广告 怎么清除网页广告 小米手机为何不自动熄屏 在线教育和传统教育的区别 在线教学的教学手段 请问你对在线教学有什么建议和看法?? 如何提高在线教学效率 经历了半年线上教学,你认为线上教学效果好吗? 在线教学的内涵特点及与课堂教学的区别 线上教学给我们的课堂教学提供了哪些宝贵经,线上? 在线教育都经历了哪些阶段 美颜相机删除,照片能否恢复? 有一首歌的一句歌词是honeyhoneyhoneyhoney亲我一下是什么歌 急求一首韩文歌曲 女的唱的 *部分 是反复说 honey honey honey honey honey honey是什么意思 差点成为叔和侄女的那个小说 祁连年和画扇最后在一起了么 有什么好看的小说吗?我不喜欢看现代都市类~~ 我把美颜相机的照片误删了,怎么可以找回来哦 matlab中:不定积分怎么写 matlab计算不定积分 循环 如何利用MATLAB求不定积分 老师,您好,如何用MATLAB计算积分区间含有未知常数的不定积分呢? 用matlab怎么计算带参数的不定积分 用Matlab求不定积分算出来的结果怎么不对? 怎么用matlab求不定积分 MATLAB求解含有参数的不定积分 怎样用matlab求二重不定积分? matlab求解不定积分问题 matlab怎么计算被积函数随积分变量变化的定积分 求解一个不定积分,matlab无法给出解析解。因此求助 关于matlab求不定积分的问题 matlab中怎么把积分函数 int 得到的不定积分式代入 solve 函数中进行计算? 您好,美颜相机删除的照片怎么恢复 在电脑上怎么用耳麦听音乐 怎样在电脑上用耳机听歌,怎么操作 对于酒店携程订单差评说,先住后付钱坑人咋回复 携程先住后付是什么意思