写爬虫的程序员被带走调查?这些边界要清楚
写爬虫也可能犯罪?爬虫的合法边界、刑事风险类型、典型案例,避免踩雷的实操指南。
「我们只是写了个爬虫抓公开数据,怎么会涉嫌犯罪?」
近年来,多名爬虫开发者被刑事拘留,罪名集中在非法获取计算机信息系统数据罪、侵犯公民个人信息罪、帮信罪。爬虫本身不是犯罪,但爬虫+这些行为可能构成犯罪。
一、爬虫相关的罪名
1. 非法获取计算机信息系统数据罪(刑法§285)
违反国家规定,侵入计算机信息系统或采用其他技术手段,获取该计算机信息系统中存储、处理、传输的数据,情节严重的,构成此罪。
关键点:「非法」——即未经授权或超越授权。
2. 侵犯公民个人信息罪(刑法§253之一)
违反国家规定,向他人出售、提供或非法获取公民个人信息,情节严重的,构成此罪。
若爬虫获取的是姓名+手机号+身份证号+住址等可识别特定自然人身份的信息,且达到情节严重(如 5000 条以上),可能构成此罪。
3. 帮信罪(刑法§287之二)
明知他人利用信息网络实施犯罪,仍提供爬虫技术支持的,可能构成帮信罪。
4. 破坏计算机信息系统罪(刑法§286)
对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,构成此罪。
高频爬虫对目标服务器造成功能性破坏的,可能构成此罪。
二、典型案例
案例 1:爬取简历数据案
某公司开发爬虫爬取招聘网站简历(含姓名、电话、邮箱、工作经历等),批量出售给第三方。法院:
- 简历数据属于公民个人信息
- 批量获取+出售,情节严重
- 构成侵犯公民个人信息罪
- 主犯判处有期徒刑三年,缓刑四年
案例 2:绕过验证爬取数据案
某程序员使用爬虫绕过某平台的登录验证、IP 限制、验证码,批量爬取数据。法院:
- 绕过验证属于「未经授权」
- 获取数据规模大
- 构成非法获取计算机信息系统数据罪
- 判处有期徒刑一年,缓刑一年
案例 3:高频爬虫拖垮服务器案
某爬虫开发者的高频请求导致目标服务器宕机 4 小时。法院:
- 爬虫导致系统不能正常运行
- 后果严重
- 构成破坏计算机信息系统罪
- 判处有期徒刑二年
案例 4:合法爬虫案(出罪)
某公司爬虫爬取公开政府数据,未绕过任何验证,未对目标系统造成影响,未出售数据。检察院:
- 数据为公开数据
- 未绕过技术保护措施
- 未破坏系统
- 不构成犯罪,不起诉
三、爬虫的合法边界
合规爬虫应当满足以下要件:
1. 数据来源合法
- 仅爬取公开数据(无登录要求)
- 不绕过任何访问控制、身份验证、IP 限制
- 不爬取公民个人信息(如未授权的姓名+手机号组合)
- 不爬取受版权保护的内容(如付费数据库)
- 遵守目标网站的robots.txt
2. 控制爬取行为
- 设置合理的爬取频率(不构成对服务器的压力)
- 使用User-Agent 标识身份
- 不绕过robots.txt 限制
- 对高频爬取做退避和限速
3. 数据使用合法
- 不出售、提供给第三方
- 不用于违法犯罪活动
- 数据保存期限符合最小必要原则
- 涉及个人信息的,履行告知同意义务
4. 取得授权
对非公开数据,必须取得授权:
- API 接入(最合规)
- 签订数据合作协议
- 遵守目标网站用户协议中的爬虫条款
四、合规建议
对企业:
- 建立爬虫合规制度:哪些数据可爬、哪些不可爬、谁来审批
- 审查现有爬虫:是否涉及公民个人信息?是否绕权?是否高频?
- 采购/合作第三方数据时,审查数据来源合规
- 对外提供数据时,避免明文传输、明文存储
- 留存合规证据(授权书、数据来源证明)
对开发者:
- 不写「绕过验证」的代码
- 不爬取公民个人信息
- 不高频爬取
- 不向第三方出售数据
- 必要时咨询律师,确认业务模式合规
五、被刑事拘留后怎么办?
- 第一时间联系家属委托律师
- 律师会见了解案情、判断罪名
- 评估取保候审可能性并争取
- 配合调查、如实供述(避免扩大化供述)
- 争取认罪认罚+退赔退赃,争取不诉或缓刑
爬虫刑事案件在 AI 公司、数据公司、外卖电商行业高发。潘杰峰律师办理过多起爬虫相关刑事案件,为当事人争取不诉、缓刑、取保候审。咨询微信 13590105082。
