前不久,小編刷到這樣一條短視頻,“1.7億的90后僅有約1000萬對結婚, 結婚率不到10% ”,當然我們也無法查實當中資料的來源以及真實性,不過小編倒是總能聽說身邊的朋友在抱怨脫單難、找不到合適的物件,

今天小編通過Python寫了一個簡單的腳本在抓取公開的相親文案,看看 在相親的都是些什么樣的人 ?他們的 擇偶標準又是什么樣子的 ?什么樣子的人更加容易脫單?
代碼的撰寫程序
Python
requests
re
import requests
from tenacity import *
import re
import time
很多時候對遇到 請求超時的情況 ,因此當出現一次錯的時候,我們會多嘗試幾次,因此這里使用 retry 裝飾器來多次嘗試
@retry(stop=stop_after_attempt(5))
def do_requests(url):
response = requests.get(url, headers=headers, proxies=proxies, timeout=10)
return response.text
我們抓取的資料包括 出生年份、身高/體重、學歷、收入、職業、自我介紹、擇偶標準、車房情況 等等,都是通過正則運算式 re 庫來實作的,
date_of_birth = re.compile("<br/>①出生年月/星座(.*?)<br/>", re.M | re.S)
sex = re.compile("<br/>【基本資料】(.*?)<br/>")
height = re.compile("<br/>②身高/體重(.*?)<br/>")
education = re.compile("<br/>⑤學歷(.*?)<br/>")
jobs_1 = re.compile("<br/>⑥職業(.*?)<br/>")
income = re.compile("<br/>⑦月均收入(.*?)<br/>")
married = re.compile("<br/>⑨有無婚史(.*?)<br/>")
house_cars = re.compile("<br/>⑧車房情況(.*?)<br/>")
self_intro = re.compile("<br/>? 自我介紹(.*?)<br/>")
requirements = re.compile("<br/>【擇偶標準】<br/>(.*?)</a>")
family_member = re.compile("<br/>⑩家庭成員(.*?)<br/>")
下面我們通過 pyecharts 庫來繪制一下分析的結果
結果的可視化展示
我們先來看一下性別比例,從分布來看, 女生前來相親的比例更高 ,主要也是因為資料源是來自北京、上海、杭州等 大城市的相親介紹 ,大城市中似乎女生脫單更加困難一些,

我們再來看一下單身的女性的特征,首先她們的年齡主要集中在 94、93以及95年左右 ,正好都是處在適婚的年齡

而她們的學歷, 本科占到了絕大多數 ,基本上都有本科的學歷,而 大專的占比排在第二 ,碩士和博士處于少數

另外小編也對單身女性的星座做了一個統計,發現 處女座 、天秤座以及 射手座 、白羊座的女性 單身率略高一些

最后,我們來看一下她們的擇偶標準吧,小編將她們的 擇偶標準 單獨提取出來,然后繪制成了詞云圖
review_list = []
reviews = get_cut_words("".join(df_girls["requirements"].astype(str).tolist()))
reviews_counter = Counter(reviews).most_common(200)
print(reviews_counter)
for review in reviews_counter:
review_list.append((" " + review[0] + " ") * review[1])
stylecloud.gen_stylecloud(text=" ".join(review_list), max_words=500, collocations=False,
font_path="KAITI.ttf", icon_name="fab fa-apple", size=653,
output_name="4.png")
最后呈現出來的樣子如下圖所示

可見相親市場上的女生,她們首先是希望男方是要 有房有車 的,其次要是男方之前存在婚史,女生會比較介意,然后要是 有穩定的作業 、有能力有責任心,通常都會給女生留下比較好的印象,而至于外在條件上,大多數女生的回答則是身高在 175-180左右 ,年齡在 90-97年之間 ,
寫在最后
近年來,隨著人們思想觀念的改變, 相親也逐漸得到年輕人的接受與認可 ,特別是對于那些圈子比較窄,接觸不到異性的人而言,小編希望每個人都能夠在最后識訓愛情,擁有美好的生活,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/355264.html
標籤:其他
