你的Python爬虫是否徘徊在违法的边缘?

最近,有很多关于程序员被抓甚至被判刑的新闻在朋友圈疯传:

“某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。

某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。

某P2P公司暴雷,老板跑路,程序员被抓。

中科大博士卖“外挂”非法牟利300多万,被警方逮捕。”

那么,作为一个程序员,如何避免这些坑呢样尽可能的保护自己呢/strong>

为此,我特地找了法律专业的朋友了解了一些常见的问题,如参与爬虫、赌博网站、P2P以及外挂开发是否违法等问题。

总结出了这篇Python爬虫文章,一起探讨一下”技术到底是不是真的无罪,作为程序员如何避免面向监狱编程!

我并非专业的法律工作从业者,文中法规部分的引用如有偏差,请大家指正。希望通过本Python爬虫文章可以帮助广大程序员们了解一下有哪些自己的人身自由息息相关的坑。

爬虫

爬虫,是互联网时代一项普遍运用的网络信息搜集技术。该项技术最早应用于搜索引擎领域,是搜索引擎获取数据来源的支撑性技术之一。

随着数据资源的爆炸式增长,网络爬虫的应用场景和商业模式变得更加广泛和多样,较为常见的有新闻平台的内容汇聚和生成、电子商务平台的价格对比功能、基于气象数据的天气预报应用等等。

网络爬虫技术为数据收集者提供了极大的便利,也给专业网络爬虫公司带来巨大的收益。所以,很多公司都会有爬虫部门,或者负责开发爬虫的团队,在招聘网站上,也随处可见关于”爬虫工程师”的招聘贴。

你的Python爬虫是否徘徊在违法的边缘?
除了赌博网站,所有和黄赌毒有关的软件开发都不要参与,明知道是违法或者可能违法的行为,并为其提供技术支持,都是有可能触犯法律的。快播不就是个很好的例子吗。

所以,程序员一定要远离赌博、色情等网站,并拒绝为他们提供技术服务。

P2P

最近,P2P频繁暴雷,因为是网络借贷,所以这些暴雷的公司必然是有程序员的,所以,对于这种P2P公司如果涉及违法,那么参与开发的程序员到底算不算从犯/p>

前段时间,有脉脉用户发帖称”P2P公司暴雷,前端程序员被抓”:

你的Python爬虫是否徘徊在违法的边缘?
根据开发者制作的不同的外挂类型,以及使用方式等,根据以往案例,可能触犯非法经营罪、破坏计算机信息系统罪以及侵犯著作权罪等。

非法经营罪

外挂等违法行为的出现,严重侵害了游戏开发者、运营商以及正常消费者的合法权益,扰乱了互联网游戏经营的正常秩序,破坏了网络游戏产业的良性发展,违反国家规定,情节严重,应按刑法第225条第四项的规定处罚。

根据《刑法》第225条:违反国家规定,有下列非法经营行为之一,扰乱市场秩序,情节严重的,处五年以下有期徒刑或者拘役,并处或者单处违法所得一倍以上五倍以下罚金;情节特别严重的,处五年以上有期徒刑,并处违法所得一倍以上五倍以下罚金或者没收财产:

一)未经许可经营法律、行政法规规定的专营、专卖物品或者其他限制买卖的物品的;

二)买卖进出口许可证、进出口原产地证明以及其他法律、行政法规规定的经营许可证或者批准文件的;

三)未经国家有关主管部门批准非法经营证券、期货、保险业务的,或者非法从事资金支付结算业务的;

四)其他严重扰乱市场秩序的非法经营行为。

破坏计算机信息系统罪

有些外挂会修改网络游戏运行数据、干扰网络游戏服务端计算机信息系统功能、危害计算机信息系统安全的行为,符合破坏计算机信息系统罪的犯罪构成要件。

根据《刑法》第286条::违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。

侵犯著作权罪

还有些开发者通过非法手段,获取他人享有著作权的计算机软件中的核心程序文件,制作外挂后用以牟利。这种外挂程序虽然与官方客户端程序并不完全一致,但主体结构、功能构成实质性相同,故被告人的行为构成非法复制计算机软件的行为,应以侵犯著作权罪定罪处罚。

根据《刑法》第217条:以营利为目的,有下列侵犯著作权情形之一,违法所得数额较大或者有其他严重情节的,处三年以下有期徒刑或者拘役,并处或者单处罚金;违法所得数额巨大或者具有其他特别严重情节的,处三年以上七年以下有期徒刑,并处罚金:

1、未经著作权人许可,复制发行其文字作品、音乐、电影、电视、录像作品、计算机软件及其他作品 的;

2、出版他人享有专有出版权的图书的;

3、未经录音录像制作者许可,复制发行其制作的录音录像的;

4、制作、出售假冒他人署名的美术作品的。

根据《刑法》第218条:以营利为目的,销售明知是本法第二百一十七条规定的侵权复制品,违法所得数额巨大的,处三年以下有期徒刑或者拘役,并处或者单处罚金。

总结

对于广大爬虫工程师,如果你开发的爬虫涉及个人信息及隐私,爬虫未遵守Robots协议,爬虫企图通过技术手段绕过反爬机制等,都是触犯了法律的。

对于那些做爬虫的企业,如果涉及到爬取受著作权保护的内容,涉及到公司商业机密等内容,并且用于盈利或者不正当竞争等,也是国家法律所不允许的。

还有就是,”明知故犯”的事情不要做,也不要抱有任何侥幸心理,一定要远离赌博、S情网站,并拒绝为他们提供任何技术支持。

如果公司的主营业务是P2P,并且自己参与了P2P的开发,那么一定要了解清楚自己公司所做的业务是否合规,如果发现不合规,一定要趁早离职。并且不要参与除纯开发以外的其他事宜。

不要参与’外挂软件’的开发。学会保护自己!

如果你是本次文Python爬虫文中介绍过的相关行业中的程序员,那么希望大家第一时间找律师咨询一下,自己是否有触及到法律,以及如何避免和脱身等。

Python爬虫的文章只是简单介绍了几种常见的容易被坑的情况,还有很多情况正在发生和即将发生,所以,希望广大程序员们,不要只顾埋头写代码,还要经常抬头看看,审视下自己所做的产品、所在的公司以及所从事的行业。

作为程序员,我们手里的技术就是工具,那么,我们有责任也有义务来保证我们的工具是用在正途的。

最后,技术无罪、人会犯错、知错能改、善莫大焉。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树网络爬虫urllib209014 人正在系统学习中

来源:Python-Jack

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月25日
下一篇 2019年9月25日

相关推荐