Java爬虫到底有罪吗?

前言

Java爬虫到底有罪吗?爬虫被抓图片

  • 最近看到了好几条关于Java爬虫作者和公司被抓的新闻,作为一个资深的Java爬虫开发者,突然觉得,法律怎么离自己这么近!其实,从一个开发者的角度来看,网络上的资源都是平等共享的,只要对方敢公布出来,我都可以轻而易举的拿到它,对于拿到的信息,到底有没有触犯法律,的确从未有过这方面的考虑,
  • 所以,突如其来的这些新闻,的确令我大吃一惊。

Java爬虫到底有罪吗?_第1张图片

原因分析:

  • 其实,爬虫技术只是几行简单的Java代码,技术无罪,这是所有开发者的共识。

  • 那么用无罪的技术,去抓取了网络共享的资源,也会触犯法律吗?的确很匪夷所思,如果你是Java爬虫开发者,你会认为自己触犯法律了吗?肯定所有人的答案是否定的,这是做技术的人的共识了。

  • 很多人,也许会埋怨,既然技术会触犯法律,那么就不要发布这样的技术了啊,既然资源不能共享,那至少触犯法律的是发布资源的人呀,跟我们技术码农,有什么关系呢?

  • 是的,至少我是这么想的。

  • 其实在网络在中国兴起的这几十年来,国家并没有一个明确的法律来界定,到底哪些是违法的,哪些是安全的,互联网犯罪的界限,在我的印象里面是模糊的。

  • 对于新兴的领域,总是存在一些让所有人都很难界定的灰色区域,到底是好或者是坏,都和法律审判人员是有一定的关系的。

  • 程序员的无辜,在于做技术人员的执著,他只会在乎自己的代码是否能实现功能,却不关心技术使用的领域是否触犯法律。

  • 为了揭开我心理的疑问: 哪些互联网行为是违法的?

    我在百度仔细查找了一番

Java爬虫到底有罪吗?_第2张图片

  • 刑法中有相关的规定,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,就属于违法行为,具体的有如下行为属于违法:

Java爬虫到底有罪吗?_第3张图片
可以看看,了解互联网的法律规范,能帮我们远离互联网犯罪。

小结:

做一个了解法律的开发者,是程序员应该具备的一项品质,大部分程序员都是善良的,在法律面前,大家都是无辜的,但是在写代码之前,可以先问问自己,自己写的代码的意图,是安全的吗?

远离爬虫犯罪,大家从我做起!

如果需要了解更多技术,请访问个人博客:http://www.tech58.net

你可能感兴趣的:(网络爬虫)