日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第八十七期:爬了知乎“沙雕问题”,笑死个人!

發(fā)布時(shí)間:2023/12/10 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第八十七期:爬了知乎“沙雕问题”,笑死个人! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這兩天偶然上網(wǎng)的時(shí)候,被知乎上一個(gè)名為“玉皇大帝住在平流層還是對(duì)流層”的問題吸引。

作者:數(shù)據(jù)森麟

這兩天偶然上網(wǎng)的時(shí)候,被知乎上一個(gè)名為“玉皇大帝住在平流層還是對(duì)流層”的問題吸引。

圖片來自 Pexels

本以為只是小打小鬧,殊不知這個(gè)問題卻在知乎上引發(fā)了強(qiáng)烈共鳴,瀏覽次數(shù) 500W+,7000+ 關(guān)注:

于是乎就激發(fā)了去探索知乎上“沙雕”問題的想法,通過 Python 爬取這些問題的內(nèi)容,瀏覽次數(shù),關(guān)注人數(shù),總結(jié)一份權(quán)威(搞笑)的“沙雕”問題排行榜!

數(shù)據(jù)來源

知乎非常“貼心”地專門有一個(gè)問題可以滿足我們的需求,出人意料的是這個(gè)問題居然有 243 個(gè)回答,并且陶飛同學(xué)獲得了 3W+ 的贊同。

我們從中爬取了所有回答中出現(xiàn)的問題鏈接,共用 400 多個(gè)問題,其中陶飛就提供了 200+,在此向陶飛同學(xué)表示感謝,幫助我們構(gòu)建了“沙雕數(shù)據(jù)庫”。

這部分代碼如下:

  • import?re?
  • import?selenium?
  • from?selenium?import?webdriver?
  • import?requests?
  • from?bs4?import?BeautifulSoup?
  • import?pandas?as?pd?
  • import?time?
  • ?
  • driver?=?webdriver.Chrome()?
  • driver.maximize_window()?
  • ?
  • url?=?'https://www.zhihu.com/question/37453271'?
  • js='window.open("'+url+'")'?
  • driver.execute_script(js)?
  • driver.close()?
  • driver.switch_to_window(driver.window_handles[0])?
  • for?i?in?range(100):?
  • ?????js="var?q=document.documentElement.scrollTop=10000000"???
  • ?????driver.execute_script(js)?
  • ?
  • all_html?=?[k.get_property('innerHTML')?for?k?in?driver.find_elements_by_class_name('AnswerItem')]?
  • all_text?=?''.join(all_html)?
  • ?
  • #all_text?=?all_text.replace('\u002F','/')?
  • all_text?=?all_text.replace('questions','question')?
  • pat?=?'question/\d+'?
  • questions?=?list(set([k?for?k?in?re.findall(pat,all_text)]))?
  • 獲得到了問題的對(duì)應(yīng)的編號(hào)后,就可以去各自的頁面獲取各個(gè)問題對(duì)應(yīng)的的標(biāo)題、瀏覽數(shù)等信息,如下圖所示:

    這部分代碼如下:

  • header?=?{'User-Agent':?'Mozilla/5.0?(Windows?NT?10.0;?Win32;?x32;?rv:54.0)?Gecko/20100101?Firefox/54.0',?
  • 'Connection':?'keep-alive'}?
  • cookies?='v=3;?iuuid=1A6E888B4A4B29B16FBA1299108DBE9CDCB327A9713C232B36E4DB4FF222CF03;?webp=true;?ci=1%2C%E5%8C%97%E4%BA%AC;?__guid=26581345.3954606544145667000.1530879049181.8303;?_lxsdk_cuid=1646f808301c8-0a4e19f5421593-5d4e211f-100200-1646f808302c8;?_lxsdk=1A6E888B4A4B29B16FBA1299108DBE9CDCB327A9713C232B36E4DB4FF222CF03;?monitor_count=1;?_lxsdk_s=16472ee89ec-de2-f91-ed0%7C%7C5;?__mta=189118996.1530879050545.1530936763555.1530937843742.18'?
  • cookie?=?{}?
  • for?line?in?cookies.split(';'):?
  • ????name,?value?=?cookies.strip().split('=',?1)?
  • ????cookie[name]?=?value?
  • ?
  • questions_df?=?pd.DataFrame(columns?=?['title','visit','follower','answer','is_open'])?
  • ?
  • for?i?in?range(len(questions)):?
  • ????try:?
  • ????????url?=?'https://www.zhihu.com/'+questions[i]?
  • ????????html?=?requests.get(url,cookies=cookie,?headers=header).content?
  • ????????bsObj?=?BeautifulSoup(html.decode('utf-8'),"html.parser")?
  • ????????text?=?str(bsObj)?
  • ????????title?=?bsObj.find('h1',attrs={'class':'QuestionHeader-title'}).text?
  • ????????visit?=?int(re.findall('"visitCount":\d+',text)[0].replace('"visitCount":',''))?
  • ????????follower?=?int(re.findall('"followerCount":\d+',text)[0].replace('"followerCount":',''))?
  • ????????answer?=?int(re.findall('"answerCount":\d+',text)[0].replace('"answerCount":',''))?
  • ????????is_open?=?int(len(re.findall('問題已關(guān)閉',text))==0)?
  • ????????questions_df?=?questions_df.append({'title':title,'visit':visit,?
  • ????????????????????????????????????????????'follower':follower,'answer':answer,?
  • ????????????????????????????????????????????'is_open':is_open},ignore_index=True)?
  • ????????time.sleep(2)?
  • ????????print(i)?
  • ????except:?
  • ????????print('錯(cuò)誤'+str(i))?
  • 數(shù)據(jù)分析

    在分享出最終的“沙雕排行榜”前,我們首先嚴(yán)肅認(rèn)真(lixinggongshi)的進(jìn)行一波分析,主要看一下問題中的關(guān)鍵詞。

    首先是所有詞云的詞云:

    看來這些問題大多是源自于大家對(duì)于人生的探索,否則“為什么”,“如果”,“怎么辦”也不會(huì)出現(xiàn)那么多。

    出人意料的是“體驗(yàn)”這個(gè)知乎專屬 tag 居然并不多,可能是出于對(duì)知乎的尊重,和“體驗(yàn)”相關(guān)的問題都不會(huì)問得那么“沙雕”。

    下面把這些助詞去掉,再來看下結(jié)果:

    這個(gè)圖看來,讀者關(guān)注的問題還是很極端:一方面在關(guān)注男女朋友“你冷酷、你無情、你無理取鬧”這種問題;另一方面卻在關(guān)注宇宙、地球這種關(guān)乎全人類的問題,很符合知乎“人均 985,各個(gè)過百萬”的人設(shè)。

    這兩個(gè)圖實(shí)際上都是基于一個(gè)表情,不知道有沒有看出來:

    好吧,其實(shí)看不出來才是正常,能看出來的可能現(xiàn)在去知乎提個(gè)問題,下期就會(huì)上榜。

    最后把部分問題做出詞云:

    不知道大家能不能看清,說實(shí)話我自己是看不清的,也沒準(zhǔn)備讓大家看清,目的就是引出下面真正的排行榜。

    沙雕問題排行榜

    通過綜合問題觀看數(shù),關(guān)注數(shù),回答數(shù),關(guān)注占比,回答占比,綜合得到分?jǐn)?shù)的流量指數(shù)和新奇指數(shù),最終獲得一個(gè)整體的分?jǐn)?shù)。

    如下圖所示:

    聽起來是不是很復(fù)雜,實(shí)際上最終還是通過 10% 的數(shù)據(jù)+90% 的主觀來進(jìn)行了排名,為大家精選了 15 個(gè)最為“沙雕”的問題。

    也選取部分網(wǎng)友的回答,問問題的操作誠然很風(fēng)騷,面對(duì)這些“沙雕”問題,認(rèn)真回答的絕對(duì)是風(fēng)騷 PLUS,特此聲明,以下回答來自于知乎網(wǎng)友。

    No.15 李白寫那么多詩,他自己都會(huì)背嗎?

    原問題鏈接:

    https://www.zhihu.com/question/276876453

    小結(jié):寫自己的詩,讓別人去背吧,真乃人生最高境界

    No.14 豬八戒是黑豬還是白豬?

    原問題鏈接:

    https://www.zhihu.com/question/37160000

    小結(jié):后經(jīng)多方考證,證明了豬八戒的黑豬身份,這下子身價(jià)進(jìn)一步暴增,對(duì)此我們表示:黑豬白豬,不漲價(jià)的豬就是好豬。

    No.13 鄒市明能一拳把自己打暈嗎?

    原問題鏈接:

    https://www.zhihu.com/question/36805199

    小結(jié):知乎上各種關(guān)于鄒市明能打多少人的問題層出不窮,沒想到最終還是要向自己動(dòng)手了!

    No.12 生蠔煮熟了還可以叫生蠔么?

    原問題鏈接:

    https://www.zhihu.com/question/25016659

    小結(jié):這個(gè)問題就好比有些叫帥帥的人,無論長成什么樣,別人都要叫他帥帥!

    No.11 被袋鼠暴打是一種怎樣的體驗(yàn)?

    原問題鏈接:

    https://www.zhihu.com/question/27387052

    小結(jié):珍愛生命,遠(yuǎn)離袋鼠,切莫為了一個(gè)高贊回答去和袋鼠親身肉搏,否則可能還沒來得及分享“剛編出來的故事”就……

    No.10 禿頂?shù)娜讼搭^,應(yīng)該用洗發(fā)水還是洗面奶?

    原問題鏈接:

    https://www.zhihu.com/question/48119206

    小結(jié):希望廣大程序員朋友保護(hù)好頭發(fā),不要有朝一日被邀請(qǐng)回答這個(gè)問題!

    No.9 如果地球上所有人同時(shí)用激光筆指著月亮,月亮?xí)粫?huì)變顏色?

    原問題鏈接:

    https://www.zhihu.com/question/48119206

    小結(jié):會(huì)不會(huì)變色無從考究,但是在月亮變色前,我的眼睛一定會(huì)先被閃瞎!

    No.8 玉皇大帝住在平流層還是對(duì)流層?

    原問題鏈接:

    https://www.zhihu.com/question/304133742/

    小結(jié):這個(gè)問題應(yīng)該就是“一本正經(jīng)的胡說八道”集大成者,評(píng)論區(qū)好多相關(guān)領(lǐng)域人士進(jìn)行了認(rèn)真解答,不過究竟住哪也沒搞明白,可能只能只有孫悟空知道答案了!

    No.7 把一個(gè)變色龍綁在不斷變換顏色的燈上,它會(huì)不會(huì)心力交瘁而死?

    原問題鏈接:

    https://www.zhihu.com/question/32052499

    小結(jié):變色龍屬于國家級(jí)保護(hù)動(dòng)物,很可能還沒看到結(jié)果,先被帶走接受教育!

    No.6 如果把皮卡丘的耳朵塞到插座里,皮卡丘會(huì)被電死么?

    原問題鏈接:

    https://www.zhihu.com/question/52083864

    小結(jié):皮卡丘會(huì)不會(huì)被電死不好說,但是你會(huì)不會(huì)被電死還是很清楚的!

    No.5 西瓜除了被吃還有什么生存意義?

    原問題鏈接:

    https://www.zhihu.com/question/24393996

    小結(jié):提問之前最好先想想自己除了吃,還有什么生存意義!

    No.4 為什么外國超級(jí)英雄趴著飛,而中國神仙豎著飛?

    原問題鏈接:

    https://www.zhihu.com/question/26992616

    小結(jié):這是怎樣的神仙讀者,居然問出了這種“驚天地,泣鬼神”的問題,想必各路神仙也在躍躍欲試,準(zhǔn)備拉他過去現(xiàn)場(chǎng)講解!

    No.3 向日葵晚上在干嘛,跟著月亮嗎?

    原問題鏈接:

    https://www.zhihu.com/question/21370688/

    小結(jié):自產(chǎn)自銷,果然夠厲害,而且不要用人類“996”的思想去要求向日葵,人家太陽落山就下班了,不多說了,已淚崩!

    No.2 蒼蠅被搭載到另一個(gè)城市怎么辦?它的家人孩子怎么辦?

    原問題鏈接:

    https://www.zhihu.com/question/20831390/

    小結(jié):這位朋友為了蒼蠅的生活操碎了心,不如讓他們大家族都在自己的家里生活,實(shí)現(xiàn)大團(tuán)圓的美好結(jié)局!

    No.1 女友生氣心煩的時(shí)候愛爬樹怎么辦?

    原問題鏈接:

    https://www.zhihu.com/question/30914451/

    小結(jié):你們倆確定不是猴子派來的逗比?

    寫在最后

    本文主要是通過這些問題圖大家一樂,只有你在看文章的時(shí)候笑了,我們的目的就達(dá)到了。

    知乎上實(shí)際上還是有很多很有價(jià)值的問題,即使是這些“沙雕”的問題,也有些非常有意思的回答,大家可以多去了解了解,開拓視野。

    閱讀目錄(置頂)(長期更新計(jì)算機(jī)領(lǐng)域知識(shí))

    閱讀目錄(置頂)(長期更新計(jì)算機(jī)領(lǐng)域知識(shí))

    閱讀目錄(置頂)(長期科技領(lǐng)域知識(shí))

    歌謠帶你看java面試題

    總結(jié)

    以上是生活随笔為你收集整理的第八十七期:爬了知乎“沙雕问题”,笑死个人!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。