【K哥爬虫普法】倒计时21天!事关爬虫er们能否平安回家过年!
我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了“K哥爬虫普法”专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识,知晓如何合法合规利用爬虫技术,警钟长鸣,做一个守法、护法、有原则的技术人员。
事出有因
“人生不过是居家,出门,又回家,我们一切的情感,理智和意志上的追求或企图,不过是灵魂上的思乡病。”
——钱钟书《围城》
年关将至,奖金发了没?钱挣到没?找到对象没?年初的计划都完成没……
每个人的2023都不一样,可能好也可能坏,但无论今年过的咋样,都没有关系,最重要的是,能够回家过年。
回家过年,是刻在我们骨子里的情愫与执念,是对于亲情最直截了当的表达,是中国人民的精神寄托。
而说到回家过年,春运则是绕不过的话题。
据统计:2023年春运,铁路、公路、水路、民航分别发送旅客3.48亿、11.69亿、2245.2万和5521.4万人次。
分别比2022年同期增长37.5%、55.8%、37.1%和38.7%,分别恢复至2019年同期的85.5%、47.5%、55.1%和75.8%。(数据来源:交通运输部网站)
突击检查!!!
问
目前,我国最重要的交通运输方式是:
A、铁路运输
B、公路运输
C、水上运输
D、航空运输
(下滑查看答案)
【A.铁路运输】对头,尽管现在很多家庭都有了私家车,但火车/高铁仍然是春运交通方式的重要一环。
而经历过铁路交通春运的人都知道,平时是买,到这时候就要靠抢了。
但抢票,有时候不一定是靠手的。
案情回顾
2019年3月19日,江西吉安一青年男子刘某,因涉嫌倒卖火车票罪被逮捕。
原来在2015年,刘某初次用抢票软件帮朋友同事抢票,一开始都是免费帮忙,到后来找他帮忙的人越来越多,他意识到了有利可图!
有供有求,那就是生意嘛!
于是从2017年7月开始,刘某便开始全职干抢票的生意。
先是从在网上以1500至4500元的价格在网上购买“天堂”、“无底洞”等抢票软件,又以2740元的价格购买了12306网站实名注册账号935个。
抢票软件工作原理:
- 能够一次性使用多个IP地址来模拟多个人的请求,例如之前你是一个人抢一张票,现在是有几百人同时帮你抢一张票,以此增加抢购成功的概率。
- 能够自动化的完成输入抢票的日期、车次、座位以及对应的证件号码等行为,例如人工手动需要1分钟的操作,自动化程序只需要一秒,以此极大的提高抢购成功率。
当然,这些软件都具备自动切IP地址,多线程访问,自动破译验证码等功能,典型的爬虫技术。
刘某帮人抢到票后,会根据所车次、乘车时段及路途等情况,向购票人收50元~200元不等的服务费。
仅2018年4月至2019年2月,刘某就先后倒卖火车票3749张,票面数额123万余元,从中非法获利31万余元。
据此,南昌铁路运输法院一审判决认为,刘某的行为已构成“倒卖车票罪”,判处刘某有期徒刑一年六个月,并处罚金124万元,没收犯罪所得31万元和作案工具、手机和电脑。
“倒卖车票罪”是指以高价、变相加价,非法倒卖车票或者坐席、卧铺签字号及订购车票凭证,倒卖车票罪不以车票所有权的转移为犯罪构成要件。
但刘某对这个判决结果并不认可,遂提起上诉。
刘某的代理律师认为,刘某的抢票行为一种民事代理,挣的是佣金,车票的所有权自始至终都在乘客自己手中,所以刘某不符合“倒卖车票罪”的行为要素。
而检方认为,刘某抢到票以后,12306网站会自动生成火车票的电子订单,在交给实际购票人之前,刘某实际控制了这一电子凭证的所有权。
同时,刘某通过购买专业抢票软件,多账号登录,不间断进行抢票行为,侵害了国家对火车票的管理秩序,具有社会危害性,破坏他人的公平购票权,还增加了12306网站负担。
根据1999年《最高人民法院关于审理倒卖车票刑事案件有关问题的解释》,刘某的行为已经构成了“倒卖车票罪”。
但最终在二审判决中,他的刑期还是被缩短为11个月。
法官表示,刘某被捕后,认错态度良好,对犯罪事实、金额都交代的比较清楚,且由于其父母高龄,卧病在家,最终改判是基于综合考虑。
判决生效,刘某的事情最终尘埃落定,但这个案子从一审以来,就一直在网上存在争议。
有屁民就说了,一样是收费,技术原理也是一样的,为什么抢票网站可以抢票,而个人就不能像刘某这样抢票, 他们抢得,为何我抢不得, 抢票网站,宁有种乎?
针对这个疑问,南昌铁路运输中级法院主审法官朱映红,给出了相应的解释:
“是否构成犯罪,是以事实为依据,以法律为准绳,不是以他人的行为作为标准来认定犯罪,定罪要经过法定的程序进行侦查、公诉、审理,所以任何单位和个人在法律面前人人平等,各单位和个人如果触犯法律法规,一样可以按照法定的程序进行相应的责任追究。”
无独有偶
- 2013年1月,佛山一对刚结婚的小夫妻,因帮助不会上网订票的农民工订火车票,并收取10元手续费,当地警方以涉嫌倒卖车票罪将其刑拘。
- 黑龙江省的孙某从2018年12月至2019年1月16日间,购买“吾易购票”互联网抢票软件及中国铁路12306互联网购票账号。
- 然后通过微信群、朋友圈发布出售铁路客运车票信息,每张车票加价50元至150元,向不特定旅客出售铁路客运车票88张,票面数额人民币33625.50元,非法获利人民币8744元。
- 2019年,齐哈尔铁路运输法院最终判处孙某有期徒刑六个月,缓刑一年。
- 河南省的张某冒用他人身份信息购买了5000余张全国各地的车票,票面价值超过150余万元。
- 他使用的抢票软件自动读取身份证号码,每秒能抢票数百次,瞬间就能把一趟动车的车票抢走,到车票后每张再加价80—100元出售给全国各地的多个旅行社。
- 2019年,铁路公安在河南省荥阳市将犯罪嫌疑人张某抓获。
K言K语
还有21天就要过年啦,做这一期的内容,一方面是给大家图一乐,另一方面还是想告诫大家,马上就要过年了,可千万别想着说挣点外快,过个肥年,就敢去打12306的主意,这可不兴碰啊!不要天真的想着人家抢票平台能搞,你也来搞,你看最后抓不抓你小子就完了。
我的读者绝大部分都是爬虫工程师,大家可以说是离这些爬虫抢票手段最近的一批人,但君子有所为有所不为,莫要让K哥下次来普兄弟们的法。
最后,希望在外工作的兄弟们,都能平安到家,过个好年!
【K哥爬虫普法】倒计时21天!事关爬虫er们能否平安回家过年!的更多相关文章
- python爬虫08 | 你的第二个爬虫,要过年了,爬取豆瓣最受欢迎的250部电影慢慢看
马上就要过年啦 过年在家干啥咧 准备好被七大姑八大姨轮番「轰炸」了没? 你的内心 os 是这样的 但实际上你是这样的 应付完之后 闲暇时刻不妨看看电影 接下来咱们就来爬取豆瓣上评分最高的 250部电影 ...
- 爬虫(14) - Scrapy-Redis分布式爬虫(1) | 详解
1.什么是Scrapy-Redis Scrapy-Redis是scrapy框架基于redis的分布式组件,是scrapy的扩展:分布式爬虫将多台主机组合起来,共同完成一个爬取任务,快速高效地提高爬取效 ...
- 爬虫学习之基于Scrapy的爬虫自动登录
###概述 在前面两篇(爬虫学习之基于Scrapy的网络爬虫和爬虫学习之简单的网络爬虫)文章中我们通过两个实际的案例,采用不同的方式进行了内容提取.我们对网络爬虫有了一个比较初级的认识,只要发起请求获 ...
- JAVA爬虫实践(实践三:爬虫框架webMagic和csdnBlog爬虫)
WebMagic WebMagic是一个简单灵活的Java爬虫框架.基于WebMagic,你可以快速开发出一个高效.易维护的爬虫. 采用HttpClient可以实现定向的爬虫,也可以自己编写算法逻辑来 ...
- python爬虫(2)——编写一个爬虫
一.URL的编码与解码 在python2中包含的urllib和urllib2,都是接受URL请求相关的模块.但是在python3中,却没有urllib2.实际上urllib2的功能在python3中可 ...
- scrapy爬虫学习系列一:scrapy爬虫环境的准备
系列文章列表: scrapy爬虫学习系列一:scrapy爬虫环境的准备: http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_python_00 ...
- 爬虫(二)Python网络爬虫相关基础概念、爬取get请求的页面数据
什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程. 哪些语言可以实现爬虫 1.php:可以实现爬虫.php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆 ...
- 03.Python网络爬虫第一弹《Python网络爬虫相关基础概念》
爬虫介绍 引入 之前在授课过程中,好多同学都问过我这样的一个问题:为什么要学习爬虫,学习爬虫能够为我们以后的发展带来那些好处?其实学习爬虫的原因和为我们以后发展带来的好处都是显而易见的,无论是从实际的 ...
- Python网络爬虫第一弹《Python网络爬虫相关基础概念》
爬虫介绍 引入 之前在授课过程中,好多同学都问过我这样的一个问题:为什么要学习爬虫,学习爬虫能够为我们以后的发展带来那些好处?其实学习爬虫的原因和为我们以后发展带来的好处都是显而易见的,无论是从实际的 ...
- 零基础写python爬虫之使用Scrapy框架编写爬虫
网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据.虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间.Scrapy是一个使用Python编写的,轻 ...
随机推荐
- 总结vue3 的一些知识点:MySQL 排序
MySQL 排序 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据. 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段 ...
- 莉莉丝游戏与火山引擎 ByteHouse 达成合作,为实时数仓建设提速
中国头部游戏公司莉莉丝游戏(Lilith Games)和火山引擎 ByteHouse 达成合作,共同致力于加速莉莉丝游戏的实时数仓建设.此次合作将利用 ByteHouse 的创新技术和功能,为莉莉丝的 ...
- Python数据预处理:彻底理解标准化和归一化
数据预处理 数据中不同特征的量纲可能不一致,数值间的差别可能很大,不进行处理可能会影响到数据分析的结果,因此,需要对数据按照一定比例进行缩放,使之落在一个特定的区域,便于进行综合分析. 常用的方法有两 ...
- redis之列表 redis之hash redis其他操作 redis管道 django中使用redis celery介绍和安装 celery快速使用 celery包结构
目录 昨日回顾 今日内容 1 redis之列表 2 redis之hash 3 redis其他操作 4 redis 管道 5 django中使用redis 6 celery介绍和安装 7 celery快 ...
- Java 设计模式课堂作业记录
第二章 P25,有人将面向对象设计原则简单归类为 3 条:①封装变化点: ②对接口进行编程: ③多使用组合,而不是继承.请查阅相关资料谈谈理解 3.7 : 该三大原则 应该算 是OO的基础,很多OO设 ...
- #1198:Farm Irrigation(DFS + 并查集)
Farm Irrigation **Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) T ...
- spring中这些编程技巧,真的让我爱不释手
前言 最近越来越多的读者认可我的文章,还是挺让人高兴的.有些读者希望我多分享spring方面的知识点,能够在实际工作中派的上用场.我对spring的源码有过一定的研究,结合我这几年实际的工作经验,把s ...
- Liunx常用操作(六)-压缩与解压缩(打包/解包)
liunx上面的压缩与解压缩(打包/解包)有以下几种命令可以实现 源文件001.txt 如下: 一.zip 特点:方便的与Windows之间通用 打包命令: zip 001.zip 001.txt 解 ...
- 基于java+springboot的宠物商店、宠物管理系统
该系统是基于java+springboot开发的宠物商城,用户可以登录该网站购买宠物.该系统是给师弟开发的课程作业.运行过程中的问题,可以咨询github或留言. 演示地址 前台地址: http:// ...
- ORA-00947:Not enough values (没有足够的值)
1.问题 2.解决方式 大概率是关系表实际列数大于你所填的元素个数,请检查是否有疏漏的列即可. 我这里是以为代理键直接忽略不写即可,没有标明具体插入列,但是还是得标明才行 --创建图书目录表TITLE ...