python爬虫和黑客本质有什么区别?可以理解为黑客吗?
技术层面,爬虫核心是前端技术,黑客是为信息安全;数据层面,一个是公开,一个是私有。爬虫是黑客的一个小小技能。
数据公私之分
爬虫是获取公开的数据,黑客是获取私有的数据。一个是将用户浏览的数据用程序自动化的方式收集起来,一个是寻找漏洞获取私密数据,又可分为白帽黑客和黑帽黑客。
比如用户评论的数据,商品价格的信息,比如用户的视频,这些通过浏览器大众可以公开访问到的数据,可以通过爬虫技术获取,爬和反爬永远存在着斗争,因为爬虫是机器,非真正的用户。
而黑客如果获取用户银行账号,密码,公司私有数据等等,即使用到爬虫技术,但本质上是黑客,如果用于非法目的去获利,则是黑帽黑客。
技术领域不同
爬虫主要涉及前端和数据存储之分,比如通过模拟浏览器来将数据存储起来,对于一些反爬技术做的好的站点,你要模拟登录,cookie信息维护,有时还要翻看js代码,核心技术是前端。
而黑客核心技术是是信息安全,涉及领域众多,比如操作系统、网络技术、编程技术、硬件技术等,技术上黑客目的是寻找漏洞,一切达到目的技术都要为我所用。
道德之眼
如果要写爬虫,频率要放缓,否则会对服务器造成压力,影响真实用户体验。有些数据涉及版权,爬取和使用上要留心。
如果做黑客,做白帽黑客,不要为了短期内的私人利益把自己送进铁房子,不值得。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!