【K哥爬虫普法】房产数据刑吗?爬虫多年没踩过缝纫机,劝你找找自己原因!

我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K哥特设了“K哥爬虫普法”专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识,知晓如何合法合规利用爬虫技术,警钟长鸣,做一个守法、护法、有原则的技术人员。
案情简介
被告单位厦门房麦网络科技有限公司(以下简称房麦公司)于 2018 年至 2020 年间,利用网络爬虫程序,采用破解验证码等手段非法获取北京某信息技术有限公司(以下简称某公司)经营的某网站房产数据,经解密、加工、整理后供房麦公司的房产 APP 使用,造成某公司网络资费、人力成本等经济损失人民币 10 万余元,并造成某公司相关费用受损共计人民币 300 余万元。
房麦公司于 2015 年 6 月成立,法定代表人为被告人林镇平,公司成立后研发“推房神器”等 APP。从 2018 年开始,被告单位房麦公司使用网络爬虫技术爬取某网站房产数据。在某公司增加反爬取策略后,2019 年 10 月至 2020 年 7 月间,被告单位房麦公司使用破解验证码、绕开登录验证等方式破解某公司的反爬取措施,非法获取房源数据,并将非法获取的房产数据存放在自己的服务器中供“推房神器” APP 调用,并向该 APP 用户收取会员费盈利。
被告人林镇平作为被告单位房麦公司法定代表人,全面管理公司工作。
被告人程华东作为被告单位房麦公司技术部技术总监,在林镇平的指挥下具体安排非法获取房产数据的各项工作。
被告人林裕森作为被告单位房麦公司技术部工程师,其主要职责之一就是购买破解某公司验证码的程序,负责日常服务器上爬虫程序的维护。
在案其他涉案人员申某、林轩、董某等人均为被告单位房麦公司技术部工程师,在被告人程华东的指挥下,维护、使用爬虫技术非法获取某公司房产数据。

法院观点
被告单位厦门房麦网络科技有限公司违法国家规定,非法获取某公司计算机信息系统中的数据,情节特别严重,依法应予惩处。
被告人林镇平作为被告单位直接负责的主管人员,被告人程华东、林裕森作为被告单位其他直接责任人员,亦应予以惩处。
北京市朝阳区人民检察院指控被告单位厦门房麦网络科技有限公司、被告人林镇平、程华东、林裕森犯非法获取计算机信息系统数据罪的事实清楚,证据确实、充分,指控罪名成立。
判决情况
一、被告单位厦门房麦网络科技有限公司犯非法获取计算机信息系统数据罪,判处罚金人民币二十万元。
二、被告人林镇平犯非法获取计算机信息系统数据罪,判处有期徒刑一年六个月,罚金人民币二万元。
三、被告人程华东犯非法获取计算机信息系统数据罪,判处有期徒刑一年二个月,罚金人民币一万元。
四、被告人林裕森犯非法获取计算机信息系统数据罪,判处有期徒刑八个月,罚金人民币一万元。
五、扣押在案,手机十部、计算机主机七台、笔记本电脑二台、服务器一个,依法予以没收。
裁判文书
(2020)京0105刑初2594号
案例分析
本案中,被告单位厦门房麦网络科技有限公司,爬取了某网站的房产数据,并将数据直接转移到自己公司的产品中,并因此获利,在网站增设验证码、相关接口关键参数加密等反爬策略之后,通过技术手段,绕过这些反爬策略,照常进行相关数据采集,时间长达两年半。
大部分网站存在各类反爬策略以及相关行为风控手段,自然是不想数据被爬虫及其他手段获取到的,由本案可知,在不被许可的情况下,爬取他人网站数据,并因此获利,只要被对方收集到足够的证据,是很容易被判为非法获取计算机信息系统数据罪的。想通过采集网站数据获利,一定要提前做好充分的准备,最好请法务评估一下法律风险,尽量规避一些违法的可能。
结合本案与之前的普法案例,不难看出,就算是领导下派的任务,只要公司行为违法,每一个参与者都难辞其咎。因此不论是公司,还是个人,都应该对所做项目有充分的评估,不要抱有侥幸心理,觉得自己会是那条“漏网之鱼”。
虽然本案中,个人罚金最高的才 20 克花西子,但是别忘了,一旦判刑至少影响三代人,三思而后行!

【K哥爬虫普法】房产数据刑吗?爬虫多年没踩过缝纫机,劝你找找自己原因!的更多相关文章
- Python爬取房产数据,在地图上展现!
小伙伴,我又来了,这次我们写的是用python爬虫爬取乌鲁木齐的房产数据并展示在地图上,地图工具我用的是 BDP个人版-免费在线数据分析软件,数据可视化软件 ,这个可以导入csv或者excel数据. ...
- 【爬虫】把抓到数据存起来——爬虫绝配mongodb
[爬虫]把抓到数据存起来——爬虫绝配mongodb 视频地址 抓取数据的方法,前面的课程该讲的都已经讲了,爬取下来数据只是第一步,第二步就是要先存起来.我们最容易想到的就是存文件里喽,python写文 ...
- python爬虫(一)_爬虫原理和数据抓取
本篇将开始介绍Python原理,更多内容请参考:Python学习指南 为什么要做爬虫 著名的革命家.思想家.政治家.战略家.社会改革的主要领导人物马云曾经在2015年提到由IT转到DT,何谓DT,DT ...
- Python多线程爬虫与多种数据存储方式实现(Python爬虫实战2)
1. 多进程爬虫 对于数据量较大的爬虫,对数据的处理要求较高时,可以采用python多进程或多线程的机制完成,多进程是指分配多个CPU处理程序,同一时刻只有一个CPU在工作,多线程是指进程内部有多个类 ...
- 爬虫(二)Python网络爬虫相关基础概念、爬取get请求的页面数据
什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程. 哪些语言可以实现爬虫 1.php:可以实现爬虫.php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆 ...
- 05.Python网络爬虫之三种数据解析方式
引入 回顾requests实现数据爬取的流程 指定url 基于requests模块发起请求 获取响应对象中的数据 进行持久化存储 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需要进行指 ...
- 第三百四十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫数据保存
第三百四十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫数据保存 注意:数据保存的操作都是在pipelines.py文件里操作的 将数据保存为json文件 spider是一个信号检测 ...
- python爬虫的页面数据解析和提取/xpath/bs4/jsonpath/正则(1)
一.数据类型及解析方式 一般来讲对我们而言,需要抓取的是某个网站或者某个应用的内容,提取有用的价值.内容一般分为两部分,非结构化的数据 和 结构化的数据. 非结构化数据:先有数据,再有结构, 结构化数 ...
- Python爬虫之三种数据解析方式
一.引入 二.回顾requests实现数据爬取的流程 指定url 基于requests模块发起请求 获取响应对象中的数据 进行持久化存储 其实,在上述流程中还需要较为重要的一步,就是在持久化存储之前需 ...
- 基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api
TP5_Splider 一个基于Thinkphp5+phpQuery 网络爬虫抓取数据接口 统一输出接口数据api.适合正在学习Vue,AngularJs框架学习 开发demo,需要接口并保证接口不跨 ...
随机推荐
- JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析
JPEG文件简介 JPEG的全称是JointPhotographicExpertsGroup(联合图像专家小组),它是一种常用的图像存储格式, jpg/jpeg是24位的图像文件格式,也是一种高效率的 ...
- ipa文件怎么安装到iPhone手机上?
ipa文件怎么安装到iPhone手机上? 无需越狱帮你把ipa文件安装到苹果手机上 E86苹果签名简介:点击可查看 很多人都知道apk文件是安卓的app应用程序文件名,但有人知道苹果ios的app ...
- wkhtmltopdf 代替 itext 将 url 转成 pdf
通过 itextpdf 的 HtmlConverter.convertToPdf(); 方法生成的pdf 有点让人失望,CSS啥的不起作用了,(有可能我用得不对) 后来用 wkhtmltopdf.ex ...
- loguru python中记录日志
loguru python中记录日志 安装 pip install loguru 使用 from loguru import logger # logger.add('ck/test_log.log' ...
- 【python爬虫】 request模块介绍 http协议版本区别 双token认证 携带cookie的两种方式 requests.session的使用 post请求携带数据编码格式 request.text编码问题 下载图片,视频
目录 上节回顾 今日内容 1 爬虫介绍 2 request模块介绍 3 request发送get请求 4 request携带参数 5 url编码解码 6 携带请求头 http协议版本之间的区别 7 发 ...
- C# 32位程序申请大内存
VS2015 项目-->属性-->生成事件 在"后期生成事件命令行"中输入: cd /d $(DevEnvDir) cd.. cd.. cd VC\bin editbi ...
- Google C++编程规范(Google C++ Style Guide)
参考链接: Google 代码规范 C++总结 Google 开源项目风格指南--中文版 Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比较全面的说明图,可以在短 ...
- 通过 Homebrew 在 Mac OS X 上安装和配置 Redis
通过使用 Homebrew,可以大大降低在 Mac OS X 上设置和配置开发环境的成本. 让我们安装 Redis. $ brew install redis 安装后,我们将看到一些有关配置注意事项的 ...
- Win 下 Redis 设置开机启动
1,在redis的目录下执行(执行后就作为windows服务了) redis-server.exe --service-install redis.windows.conf 2,安装好后需要手动启动r ...
- 2020年第十一届蓝桥杯省赛 第一场(7月5日)B组个人题解
PDF文件下载: https://files.cnblogs.com/files/Angel-Demon/CB.zip 试题 A: 跑步训练 [问题描述] 小明要做一个跑步训练. 初始时,小明充满体力 ...