Habrastatistics: txheeb xyuas cov lus nyeem

Nyob zoo Habr. IN yav dhau los Qhov nrov ntawm ntau ntu ntawm lub xaib tau txheeb xyuas, thiab tib lub sijhawm cov lus nug tshwm sim - cov ntaub ntawv dab tsi tuaj yeem muab rho tawm los ntawm cov lus ntawm cov ntawv. Kuv kuj xav sim ib qho kev xav, uas kuv yuav tham hauv qab no.
Habrastatistics: txheeb xyuas cov lus nyeem

Cov ntaub ntawv tau muab nthuav tawm heev, thiab peb kuj tuaj yeem sau ua "mini-rating" me me ntawm cov neeg tawm tswv yim. Txuas ntxiv hauv qab txiav.

Kev sau cov ntaub ntawv

Rau kev txheeb xyuas, peb yuav siv cov ntaub ntawv rau xyoo no, 2019, tshwj xeeb tshaj yog vim kuv twb tau txais cov npe ntawm cov ntawv hauv csv daim ntawv. Txhua yam uas tseem tshuav yog rho tawm cov lus los ntawm txhua tsab xov xwm, hmoov zoo rau peb, lawv tau khaws cia rau ntawd, thiab tsis tas yuav tsum tau thov ntxiv.

Txhawm rau qhia cov lus los ntawm ib tsab xov xwm, cov cai hauv qab no txaus:

r = requests.get("https://habr.com/ru/post/467453/")
data_html = r.text
comments = data_html.split('<div class="comment" id=')

comments_list = []
for comment in comments:
    body = Str(comment).find_between('<div class="comment__message', '<div class="comment__footer"').find_between('>', '</div>')# .replace('n', '-')
    if len(body) < 4: continue

    body = body.translate(str.maketrans(dict.fromkeys("tnrvf")))
    body = body.replace('"', "'").replace(',', " ").replace('<br>', ' ').replace('<p>', '').replace('</p>', '').replace('  ', ' ')

    user = Str(comment).find_between('data-user-login', '>').find_between('"', '"')
    date_str = Str(comment).find_between('<time class="comment__date-time comment__date-time_published', 'time>').find_between('>', '<')
    vote = Str(comment).find_between('<div class="voting-wjt', '</div>').find_between('<span', 'span>').find_between('>', '<')
    date = dateparser.parse(date_str)

    csv_data = "{},{},{},{}".format(user, date, vote, body)
    comments_list.append(csv_data)

Qhov no tso cai rau peb kom tau txais cov npe ntawm cov lus uas zoo li qhov no (cov npe menyuam yaus raug tshem tawm vim tsis pub lwm tus paub):

xxxxxxx,2019-02-06 11:50:00,0,А ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ?
xxxxxxx-02-24 16:15:00,+1,ПобольшС Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ нСзависимыС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ источники Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΈΡ… вопросов Π½Π΅ Π±Ρ‹Π»ΠΎ.
xxxxxxx,2019-02-23 20:15:00,–5,А Π½Π΅ Π²Π°ΠΆΠ½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π² плюсС ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ

Raws li koj tuaj yeem pom, rau txhua qhov kev tawm tswv yim peb tuaj yeem tau txais tus neeg siv lub npe, hnub tim, ntsuas, thiab cov ntawv nyeem. Cia peb saib seb peb tuaj yeem tau txais los ntawm qhov no.

Los ntawm txoj kev, thaum xub thawj, lub tswv yim ntawm kev sau cov kev ntsuam xyuas yog qhov txawv me ntsis - saib seb cov neeg siv kev ntaus nqi muab dab tsi. Piv txwv li, koj tuaj yeem saib hauv YouTube - txawm tias cov yeeb yaj kiab zoo tshaj plaws, txawm tias ib qho yeeb yaj kiab uas tsis muaj cov ntaub ntawv tseem ceeb, tsuas yog siv los yog xov xwm tshaj tawm, tseem tau txais qee tus lej minuses. Qhov kev xav tau yog tias muaj cov neeg siv uas, qhov chaw kho mob nkaus xwb, tsis nyiam txhua yam, tej zaum serotonin tsis tsim hauv lub hlwb lossis lwm yam. Tej zaum ib tug neeg tsis tas yuav zaum ntawm Habre, tab sis kho kev nyuaj siab ... Tab sis raws li nws tau tig tawm, Kuv tsis tuaj yeem kuaj qhov no ntawm no, vim ... cov npe ntawm cov neeg muab kev ntaus nqi tsis tau khaws cia rau hauv cov lus lossis cov lus. Zoo, uas yog, peb yuav ua haujlwm nrog cov ntaub ntawv muaj. Qhov tshwm sim yog qhov kev ntsuas "rov qab" - koj tuaj yeem pom qhov kev ntaus nqi _receive_ los ntawm cov neeg siv. Uas, hauv paus ntsiab lus, kuj nthuav.

Ua

Pib nrog, ib txwm tsis lees paub. Qhov kev ntsuas no, zoo li tag nrho cov yav dhau los, tsis raug cai. Kuv tsis lav tias kuv tsis tau ua yuam kev nyob qhov twg. Rau cov neeg xav paub txog kev paub, cov lus qhia ntxaws ntxiv yog muab nyob rau hauv qhov dhau los.

Yog li cia peb pib. Cov lus qhia rau xyoo no, 2019 (uas tseem tsis tau dhau), raug coj los tshuaj xyuas. Thaum lub sijhawm sau ntawv, cov neeg siv tau sau 448533 lus, qhov loj ntawm cov ntaub ntawv csv yog 288 MB. Muaj zog, impressive.

Lub sijhawm sau ntawv

Cia pab pawg lus los ntawm teev, faib hnub ua haujlwm thiab hnub so sib cais.

Habrastatistics: txheeb xyuas cov lus nyeem

Ntawm no peb tsis txaus siab rau qhov tseem ceeb, tab sis nyob rau hauv cov txheeb ze. Yog tias koj tsuas saib nws "zoo li nws yog", ces nws hloov tawm tiasΠΎFeem ntau ntawm cov lus tau sau thaum lub sij hawm ua hauj lwm los ntawm 10 mus rau 18 πŸ˜‰ Ntawm qhov tod tes, lub sij hawm zones tsis raug coj mus rau hauv tus account ntawm no, yog li cov lus nug tseem qhib.

Cia peb saib ntawm kev faib tawm cov lus thoob plaws hauv lub xyoo:

Habrastatistics: txheeb xyuas cov lus nyeem

Thiab tseem nws rotates; ib tug surge yog kom meej meej pom nyob rau hauv hnub ua hauj lwm - lub sij hawm ib lub lim tiam yog pom tseeb, yog li peb muaj peev xwm hais nrog ncaj siab ntseeg siab tias cov neeg nyeem thiab tawm tswv yim ntawm Habr los ntawm kev ua hauj lwm (tab sis qhov no tsis yog qhov tseeb).

Los ntawm txoj kev, muaj ib lub tswv yim los ntsuam xyuas lub hypothesis seb tus naj npawb ntawm minuses los yog pluses tau txais txawv ntawm hnub los yog lub sij hawm ntawm hnub, tab sis nws tsis muaj peev xwm mus nrhiav tau ib tug kev sib raug zoo - lub sij hawm qhov kev ntsuam xyuas yog tsis tau txais kev cawmdim, thiab tsis muaj kev sib txuas ncaj qha nrog lub sijhawm ntawm kev tawm tswv yim.

Cov Neeg Siv

Tau kawg, kuv tsis paub pes tsawg tus neeg siv ntawm lub xaib. Tab sis cov neeg uas tawm tsawg kawg ib qho kev tawm tswv yim rau xyoo no tau muab kwv yees li 25000 cov neeg.

Daim duab ntawm tus naj npawb ntawm cov lus tshuav los ntawm cov neeg siv zoo li nthuav heev:

Habrastatistics: txheeb xyuas cov lus nyeem

Thaum xub thawj kuv tsis ntseeg nws tus kheej, tab sis zoo li tsis muaj qhov yuam kev. 5% ntawm cov neeg siv tawm 60% ntawm cov lus. 10% - 74% ntawm tag nrho cov lus (ntawm uas, cia kuv nco koj, xyoo no, 450 txhiab). Feem ntau tsuas yog nyeem lub vev xaib, tawm cov lus tsis tshua muaj, lossis tsis tso lawv txhua (cov, ib txwm, tsis suav nrog hauv kuv daim ntawv teev npe).

Tshaj

Cia peb mus rau qhov kawg thiab lom zem tshaj plaws ntawm cov txheeb cais - kev ntaus nqi. Rau cov laj thawj ntawm kev ceev ntiag tug, kuv yuav tsis muab tag nrho cov npe menyuam yaus ntawm cov neeg siv, leej twg xav tau, kuv xav tias, yuav paub txog lawv tus kheej.

Los ntawm tus naj npawb ntawm cov lus pom rau xyoo no, 5 sab saum toj yog nyob ntawm VoXXXX (3377 lus), 0xdXXXXX (3286 lus), strXXXX (3043 lus), AmXXXX (2897 lus) thiab khXXXX (2748 lus).

Los ntawm tus naj npawb ntawm cov txiaj ntsig tau txais, sab saum toj 5 yog nyob ntawm amXXXX (1395 lus, kev ntaus nqi +3231/-309), tvXXXX (1544 lus, kev ntsuam xyuas +3231/-97), WhuXXXX (921 lus, kev ntaus nqi +2288/-13), MTXXXX (1328 lus, +1383 /-7) thiab amaXXXX (736 cov lus pom, ntsuas +1340/-16).

Los ntawm kev ntsuam xyuas zoo (tsis muaj ib tug negatively rated comment) lub sab saum toj yog occupied los ntawm Milfgard ΠΈ Boomburum. Raws li kev zam, kuv nthuav tawm lawv lub npe menyuam yaus tag nrho, kuv xav tias lawv tsim nyog nws.

Cov downsides kuj nthuav. Sab saum toj los ntawm pes tsawg minuses sau rau xyoo no lawv tau nyob los ntawm siXX (473 pluses, 699 minuses), khXX (1915 pluses, 573 minuses) thiab nicXXXXX (456 pluses, 487 minuses). Tab sis raws li koj tuaj yeem pom, cov neeg siv no muaj cov lus pom zoo txaus. Tab sis raws li rho tawm kiag Cov tshuaj tiv thaiv suav nrog vladXXXX (55 lus, 84 minuses, 0 pluses), ekoXXXX (77 lus, 92 minuses, 1 ntxiv) thiab iMXXXX (225 lus, 205 minuses, 12 pluses).

xaus

Kuv tsis muaj peev xwm xam txhua yam uas tau npaj tseg, tab sis kuv vam tias nws nthuav.

Raws li koj tuaj yeem pom, txawm tias cov ntaub ntawv nrog ntau qhov chaw me me tuaj yeem muab cov ntaub ntawv nthuav dav rau kev tshuaj xyuas. Tseem muaj ntau yam los khawb rau hauv, los ntawm kev tsim "lo lus huab" mus rau kev txheeb xyuas cov ntawv. Yog tias muaj cov txiaj ntsig nthuav tawm, lawv yuav raug tshaj tawm.

Tau qhov twg los: www.hab.com

Ntxiv ib saib