首先來說說寫這篇文章的初衷吧,相信程序員們對伯樂在線這個網(wǎng)站一點都不陌生弄唧, 今天無意中發(fā)現(xiàn)了伯樂在線居然有一個?面向?qū)ο?/a>?欄目梳凛,其實說白了就是相親吧。
關(guān)于面向?qū)ο髾谀康慕榻B翠胰,來看看官方的說法:
面向?qū)ο笫且粋€專門為IT單身男女服務(wù)的征婚傳播平臺。
面向?qū)ο笞鳛椴畼吩诰€的一個頻道自脯,通過這里發(fā)布的征友信息之景,可以傳播到數(shù)百萬的微博微信粉絲和網(wǎng)站讀者。
面向?qū)ο笥袀€規(guī)則就是:只允許女性朋友在這里發(fā)帖膏潮,把個人信息發(fā)給管理員锻狗,管理員在這里登出來,所以焕参,哪個女的想找個程序員男朋友就可以來這里了轻纪。因為除了程序員基本沒人會關(guān)注這個網(wǎng)站。
好了叠纷,我并不是來做廣告的刻帚,下面進入正題好了。今天無意中闖入到了這個所謂的相親欄目涩嚣,映入眼簾的是如下一幕:
出于好奇心崇众,隨便點開了幾個鏈接,里面長這樣子:
隨便打開了幾個基本都是這種格式缓艳,映像比較深刻的就是大多數(shù)人在最低要求這一欄都有身高方面的要求校摩。
出于好奇和閑得蛋疼,索性用 python 寫了一個爬蟲阶淘,把所有的這種征對象的帖子都爬出來衙吩,然后再分析大家的最低要求,看看有多少人對身高有要求溪窒,要求有多高坤塞。于是乎開始工作了冯勉。
由于這個欄目下的舊貼子會因為某些原因(已經(jīng)找到對象或者不想找了等原因)會被刪除,新的帖子隨著時間的推移也會加進來摹芙,所以最終的數(shù)據(jù)只爬到了截止到目前為止的150+個貼灼狰。
首先把貼子中的對另一半的最低要求這一欄提取出來了,截個圖分享下:
下一步的工作就是提取出其中關(guān)于身高的敏感信息了浮禾,對于語言表述的差異性交胚,表達(dá)身高的方式有很多種,比如身高172以上盈电,173cm以上蝴簇,170+,身高不低于175匆帚,身高>175,等等熬词,所以從中提取身高信息的要求還是蠻高的,通過大量數(shù)據(jù)的分析吸重,總結(jié)出了十幾種的表達(dá)模式互拾,在150+的數(shù)據(jù)里面提煉出了70+的身高信息,截圖如下:
這些都是最低身高要求啊嚎幸。說多了都是淚颜矿。
最后把這些身高數(shù)據(jù)進行分析。得出如下結(jié)論:
有效的征友貼一共有 152 個嫉晶。其中在最低要求一欄對身高提出最低要求的一共有 79 人(可能統(tǒng)計不完全)或衡。最低身高要求的分布如下:
對所有身高進行加權(quán)平均,得到平均最低身高要求是:173.06cm
哎车遂,寫到這里寫不下去了,我去哭一會了斯辰。
ps:純屬娛樂舶担,不喜勿噴。