美好的大学时代,是属于青春的乐园,从繁重的高中生活进入到丰富多彩的大学生活,摆脱了很多的束缚。回想起大学生活,大家都少不了一些懵懂的青春回忆,很多的小伙伴想必也知道大学的表白墙,或许你还在表白墙上留言表白或者被其他人表白。
现在想想是不是还是非常的甜蜜呢?今天,小编就带领大家用Python抓取一下大学的表白墙,重温一下大学时代的美好回忆。
01.数据获取
高校表白墙网页中有几千所大学的表白内容,大家可以任意选择一所学校进行抓取,每个学校都有自己的表白墙主页,主页都属于静态网页的范畴,如下图所示:
上图中我们要针对每一页的表白内容,我们要抓取被表白者和表白者的名字以及表白的内容,核心代码如下:
由于网页属于静态网页,而且没有复杂的反爬虫手段,所以在程序的撰写上没有特别复杂的内容,程序利用循环,构造每一页的网页链接,然后提取我们想要得到的信息,最终将提取到的信息保存到本地的文件当中即可。
02.数据分析
这里,小编抓取了某高校的共计2512条的表白信息。接下来我们围绕抓取得到的信息来进行一下分析吧。
1).谁是表白之王
积极的表白者,代表着一个人对于一个人的喜欢,对于爱情的向往,但是在表达方面,往往就会比较羞涩,不愿意透露自己真实的姓名。通过下列程序,我们来统计一下表白者的数量,看看大家在表白墙上的署名信息。
其可视化结果,让人大跌眼镜,原来大家都这么害羞!
可以看到,超过93%的表白者都是采取的匿名处理,而表白署名较高的人中,也没有留下自己真实的姓名。可见大家还是非常的害羞,不愿意将自己的姓名展示出来。
2).谁是被表白的明星
一个人能被表白,说明了一个人的优秀,是一件让人感到骄傲的事情。我们利用柱状图可视化,来观察一下谁是被表白的明星。程序和可视化结果如下图所示:
可以看到,与表白者不同的是,被表白者的名字非常的多元化,而且出现了真实的个人姓名。
其中还有人向“经管”、“教育学院”表白的情况出现。这种情况可能是被表白的人所在的学院或者是表白者对自己的学院进行表白。
3).哪个学院被表白的次数最多
被表白的次数越多,一定程度上说明了该学院里面美女帅哥越多,这也给我们找到表白对象指明了方向,小编记得我上大学的时候美女最多的应该是新闻系,传媒系,反而电子,自动化,计算机学院美女不多。
上图程序中,首先利用关键字匹配的方式来匹配不同的学院,然后利用pyecharts下的Line类进行可视化的展示。
从可视化的结果中,可以看到,教育学院、心理学院和经管学院位列被表白学院数量的前三名,这所高校的学生可以多关注这几个学院,说不定就能找到你喜欢的人。
4.表白的关键字
最后,我们来看一下,表白的词云,看看大家的表白语句中都有哪些关键词。
可以看到,大家的表白词云中,包含了“喜欢”、“我爱你”、“我们”等关键词。最后,让我们来看几句表白语句。
-
但我看到你的第一眼,我就感觉似曾相识,直到后来我才明白,这是月老把我们两人红线牵到了一起,但愿你每天安好,我这里才是晴天。
-
初次遇见,傻白甜的你,就好像童话里的公主。每个男孩子都有一个渴望守护的公主,而你就是我的公主。爱你!
-
其实好多话想和你说,我们还需要时间去成长和沉淀,愿你天天开心!爱你爱你爱你一万年!
以上就是小编为大家带来的关于表白墙的分析分享,其实喜欢一个人就要勇敢的说出来,也许对方正在等着你的一个勇敢的表白。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、全套PDF电子书
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
四、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。