7

做爬学校课程表和成绩那种爬虫应用犯法吗?

 1 year ago
source link: https://www.v2ex.com/t/967427
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Java

做爬学校课程表和成绩那种爬虫应用犯法吗?

  tiRolin · 9 小时 57 分钟前 · 1833 次点击

我学长让我帮忙做这个爬虫,因为他想做这种应用,大概就是跟超级课程表差不多那样的,学生输入自己教务网的账号密码就可以看到自己的课程表和成绩等相关内容

他让我做,然后给我一些报酬,我现在也是在校的,没事干我也想学点爬虫,所以我是挺想做的,而且我觉得这个的确也有市场,但是我不确定这个合法吗?因为我现在做一些学校的爬虫,很容易都能看到一些反爬的设计,我有点慌说实话

也没做什么违法的事情,就做个爬虫,之后学生可以自己提供账号密码在应用上看到自己的课程表和成绩,大概这个样子

当然具体有没有做违法的事我不知道,我只做了正经爬取的一部分的内容,服务器和内部细节也不归我管,这个活做着没问题吧?我就是担心做一半进去喝茶我,所以来问问

44 条回复    2023-08-23 01:02:17 +08:00
leo97

leo97      9 小时 54 分钟前 via Android

moyupoi10

moyupoi10      9 小时 51 分钟前

本来不犯法,你说出来就犯法了
1145148964

1145148964      9 小时 50 分钟前   ❤️ 1

学长,收钱。这两个关键词加上去必违法
worldqiuzhi

worldqiuzhi      9 小时 49 分钟前

有风险 自己学校问题应该不大
FloatingLeaves

FloatingLeaves      9 小时 43 分钟前

1. 不存储用户信息,包括账号密码、课程等一切数据
2. 不盈利
3. 最好打个申请,如果说你的项目其他业务比较丰富可以尝试下申报创新项目之类的东西,当然做到上面两点基本就不会有问题。
zjuster

zjuster      9 小时 42 分钟前

这种东西,唯一的洗白路径是学校内部,通过教务系统(大部分是计算机系自己做)接入,走校内项目来做,也可以给自己的简历加分。赚钱不要想。
someday3

someday3      9 小时 41 分钟前

一般来说对学生做的东西即使有破坏也会从轻和从无发落。

但是前提不能有经济利益!!!

你都收钱了,真有什么破坏性产生了,想保你也保不住啊。

建议不要做,钱肯定是小钱,风险会持续很久,没必要。
rimutuyuan

rimutuyuan      9 小时 39 分钟前

大学做过课表,没人管。后面做了个自动评教,被教务处请喝茶了
haneki

haneki      9 小时 35 分钟前 via Android

欲加之罪何患无辞。
Lockeysama

Lockeysama      9 小时 32 分钟前

有个罪叫:破坏计算机系统罪

它的达成条件简单的情况下,可能就是你爬的快一点,把人服务器爬崩了(类似达成 DDOS 的效果)
pldxx

pldxx      9 小时 32 分钟前

别把自己学籍爬没了,收钱了性质就不同了。
你这个学长是已经毕业了还是在校生?
loopinfor

loopinfor      9 小时 27 分钟前

如果是只应用于自己学校,没啥风险,出了事也就谈个话最多记过处分下。如果应用于其他学校,风险比较大。
账号密码保存了有从你们这里泄露的风险。另外就是其实教务系统绝大多数学校都是招标采购的,国内做教务系统的公司也就是只有那一堆。如果后续某些功能动了某些公司的奶酪,或者某些功能引起相关用户(指的是相关学校)投诉,就有风险。
wyd011011daniel

wyd011011daniel      9 小时 24 分钟前

可以去参考一下 Wakeup 课程表 APP ,他们就是做了学生打开对应的网页自动获取课程信息。小米的 miui 课程表也类似。
NessajCN

NessajCN      9 小时 23 分钟前

「学生输入自己账号密码看到自己课程表和成绩」
如果只是给别人自己看自己的,你不收集他的数据,那不叫爬虫,最多算个界面增强
不过你如果采集了数据保存下来那就是另外一码事了,这是典型的钓鱼网站窃取信息,银手镯伺候
hhjswf

hhjswf      9 小时 22 分钟前 via Android

成绩这已经不是爬虫了吧,这是入侵服务器了
daimiaopeng

daimiaopeng      9 小时 20 分钟前

提供教程让用户自己通过 F12 获取接口数据,然后导入你开发的 app
scemsjyd

scemsjyd      9 小时 19 分钟前

我大学那会儿,有同学直接找学校开通一个接口,然后对接微信公众号给学生提供课程查询。你只要获得学样授权应该就没有问题。
RiverMud

RiverMud      9 小时 16 分钟前 via iPhone

@Lockeysama 的确,网络时代的口袋罪,OP 说的这个行为反而会让破坏计算机系统罪看起来不那么口袋。
tiRolin

tiRolin      9 小时 12 分钟前

@pldxx 我超,这么恐怖的吗
我赶紧把钱退了,我都帮他做完一个爬虫了,但是这个爬虫没有保存数据的功能,起码我做的范围内是没有功能的,我赶紧把钱还给他跟他说我不干了,溜了溜了
哥们以后还要赚大钱的呢,别特么钱没赚上橘子先进了就因小失大了
jsq2627

jsq2627      8 小时 53 分钟前 via iPhone

记得十年前刚上大学,课程表市场就已经被超级课程表占领了。现在还是这样呀。
mingmeng

mingmeng      8 小时 46 分钟前

最好搞个申请,现在高校对这些看的很重。自己玩玩可能还没事,如果要商用甚至非盈利纯个人兴趣开放使用,那么你很有可能触发破坏计算机信息系统罪....

之前在学校做过相关的事情,这个应该找学校信息化办公室,或者网管中心类似的部门。可以咨询下试试
vtwo

vtwo      8 小时 18 分钟前

你做一个浏览器插件,打开后台获取课表,同步到你自己的应用
ThinkStu

ThinkStu      8 小时 11 分钟前

如果盈利就有可能有问题,学校是有权追究的。而且你写的时候也要注意不要导致程序爬的很频繁。
ThinkStu

ThinkStu      8 小时 10 分钟前

另外十分重要的一点就是,你的服务器不能保存任何有关学生个人的信息,否则出事了,事情可就不小
ThinkStu

ThinkStu      8 小时 8 分钟前

@ThinkStu #25 跟学校有过沟通,不能存数据这一条是底线
iorilu

iorilu      7 小时 24 分钟前

肯定违法的
Kiriya

Kiriya      6 小时 59 分钟前

说白了一个选课都会卡的系统你还敢上爬虫?服务器崩了问题就大了
opengps

opengps      6 小时 41 分钟前

简易的判断办法:先看下是否有验证码,带验证码本身就是拒绝爬虫的态度了
kerb15

kerb15      5 小时 58 分钟前

@wyd011011daniel 学生打开对应的网页,不是也要让他们输入账号密码吗
liujigang

liujigang      5 小时 53 分钟前

你明明是手抄的,你却说是爬的
twofox

twofox      5 小时 50 分钟前 via Android

我一个月前还在做教务系统。你这个功能,我有好几个客户投诉过。有好几个公众号爬了我们的系统数据

放心,我们会有专门律师去起诉的
twofox

twofox      5 小时 48 分钟前 via Android

@Kiriya 选课是一个很复杂的业务,加上技术稀烂,服务器比图吧垃圾佬攒出来的双路 E5 好不了多少,自然就会崩
abcbuzhiming

abcbuzhiming      4 小时 34 分钟前

@tiRolin 这里面的关键有两点:

1.你别把服务器爬崩了,高校的服务器,是典型的平时没屁事,一旦关键时候有事,就是超级大事。我知道的一个傻 x ,黑别人高校的服务器为乐(高校的很多服务器都是漏洞百出,随便进的),平时别人也懒得管,终于有一天,这个傻 x 在该高校 4 ,6 级考试的时候把播音台的系统给搞崩了,造成考试终止,于是,重大安全事故,学校出信函盖公章,省公安厅挂牌督办,1 天之内就把这个傻 x 抓了出来,结果这个傻 x 自己也是个大学生,自带对法律免伤 buf ,最后只是记大过。

2.你爬到的数据不能外部使用,因为学校没有授权,明白吗?授权的数据还需要你爬吗?你直接拿 U 盘去拷不更快,绝大部分爬虫都是死在这个问题上,没授权的数据哪怕公开的,你拿着外部用了,不管盈利与否,数据所有者都有权追究。
一旦追究了,一告一个准
Mystery0

Mystery0      4 小时 5 分钟前 via Android

看学校的态度,然后就是不能收钱
因为我自己就做了一个一样的东西,现在毕业了,app 在学生中口碑很好,教务处老师不喜欢
我们也只做查询类的功能(只读不写),什么选课、自动评价的,想都不要想,跟着学校的态度来,最好还是挂靠到学校的实验室或者部门下面,有老师的关系,能够好说话很多,出事也能及时知道
dji38838c

dji38838c      3 小时 58 分钟前

你在这里发帖,用了翻墙工具
已经犯法了
HankLu

HankLu      3 小时 57 分钟前

灰色产业,不合法,也不犯法
mkoijnbhu

mkoijnbhu      3 小时 38 分钟前

看看小米小爱同学课程表的设计:

提供一个 Webview 自己在上面登录账号点击到课程表页面, 然后通过各个学校同学贡献的代码获取内容

我觉得你这个爬虫占不了多大资源, 让学生提供账号密码就不行
wusheng0

wusheng0      3 小时 21 分钟前 via Android

MAKF

MAKF      3 小时 9 分钟前

连这点胆识都没有,还得跑到这来问。还是乖乖毕业打工吧,别想那么多了。
tiamoluciye

tiamoluciye      3 小时 2 分钟前

要弄你就偷偷弄,请做好匿名,防护,不要被抓 ip ,比如找同学买一个校园网账户,然后去图书馆人多的地方什么的。
bnull

bnull      2 小时 57 分钟前

这玩意有前车之鉴的,不收钱都被叫去喝茶过,你真要搞和学校报备好,一定要有老师同意申请。我们学校就是社团申请了权限然后做成小程序的。
datou

datou      2 小时 55 分钟前

护网行动结束之前千万别弄
zuotun

zuotun      2 小时 7 分钟前

当然违法, 以前我自己学校比我大一届的学长就做过, 后面学校出面了.
不过可能也是因为这个, 后面学校也自己弄了一个 App, 教务系统做的也还算可以(一部分, 财务依然是十几年前的风格....

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK