αα½ααααΈ Habr α IN
αα·ααααααααΆααααααα
ααΆαα½αα±ααα
αΆααα’αΆαααααα α αΎαααΎαααα’αΆα
α
ααααα "ααΆαααΆααααααααααΆαααΌα
" ααΌα
αα½αααα’αααα’ααααΆαα·ααααΆααααααα αααααα
αααααααΆαααΆααα
ααΆαβαααααΌαβαα·αααααα
αααααΆααααΆααα·ααΆα ααΎαααΉαααααΎααααΆαααα·αααααααααααΆααααααΆαααα 2019 ααΆαα·αααα αΆααααΆααααΈαααα»αααΆαααα½ααααααΈα’ααααααα αααα»ααααααα csv αα½α α αΎαα α’αααΈααααα ααααααααΊααΎααααΈααΆαααααα·αααααααΈα’αααααααΈαα½αα ααΆααααΆαααα’αααααΆαααα½αααΎα αα½αααααααΌαααΆααααααΆαα»ααα ααΈααα α αΎααα·αα αΆαααΆα αααΆαααααΎααααααααα
ααΎααααΈααααα ααα·αααααααΈα’ααααα ααΌαααΆααααααααΊαααααααααΆααα αΎαα
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)
ααΆα’αα»ααααΆαα±ααααΎαααα½αααΆααααααΈααα·ααααααααααΎααα ααΌα ααα (αααααα α αααα ααααΌαααΆαααα αααααααΆααα ααα»ααα―αααααΆα)α
xxxxxxx,2019-02-06 11:50:00,0,Π ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ?
xxxxxxx-02-24 16:15:00,+1,ΠΠΎΠ±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΡΠΎΠ±Ρ ΡΠ°ΠΊΠΈΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½Π΅ Π±ΡΠ»ΠΎ.
xxxxxxx,2019-02-23 20:15:00,β5,Π Π½Π΅ Π²Π°ΠΆΠ½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΈΡΠΎΠ³Π΅ Π² ΠΏΠ»ΡΡΠ΅ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ
ααΌα αααα’αααα’αΆα ααΎα αααααΆααααα·αααααααΈαα½αα ααΎαα’αΆα ααα½αααΆααααααα’αααααααΎααααΆαα ααΆαααα·α αααα ααΆαααΆαααααα αα·αα’ααααααα·αααααΆααα αααααΎαα’αααΈαααααΎαα’αΆα ααα½αααΆαααΈαααα
ααααα·ααΈααααΌα αααα·αααααΆααααααΌαααΆαααΆααααααααΊαα»αααααΆααααα·α ααααα½α - ααΎααααΈααΎαααΆααΎα’αααααααΎααααΆαααααααα αααΆααααααΆααα’αααΈααααα ααΆα§ααΆα ααα α’αααα’αΆα ααΎα YouTube ααΌααααΈααααΈααα’αΌαααααα’αααα»α ααΌααααΈααααΈααα’αΌααααα·αααΆαααααααΆαααΆαααααΆαααααΆαα½α αααααΆααααΆα―αααΆαααα α¬ααΆαα ααααααΆαααααααΆαααααα αααα ααααα½αααΆαα ααα½α minuses ααΆααααΆαααααα αααααα·ααααααΊααΆααΆαα’αααααααΎααααΆαααααααΆαααααΈαα·ααα»αααααΆααα·αα αΌαα α·αααα’αααΈααΆααα’αααααα ααααΆ serotonin αα·αααααΌαααΆαααα·ααα αααα»ααα½αααααΆαα¬α’αααΈααααααααα αααα ααααΆααα»αααααααΆαααααααααΌαααΆαα’αααα»αααΎ Habre αααα αΎα ααα»ααααααΎααααΈααααΆααΆαααααΊααααΆααααΉαα α·ααα... ααα»ααααααΌα αααααΆααΆαααααααααΆα αααα»ααα·αα’αΆα αα·αα·αααααΎαααΆαα ααΈαααααΆααα ααααα... αααααΈβα’αααβαααβααΆαβαααααβααΆαβααΆαβαααααβαα·αβααααΌαβααΆαβαααααΆβαα»αβαααα»αβααα·ααααα α¬βα’αααααβααα αααα αΎα αααααΊααΎαααΉαααααΎααΆαααΆαα½ααα·αααααααααααΆαα ααααααααΊααΆαααΆαααααα "αααα αααΆα" - α’αααα’αΆα ααΎαααΆαααΆαααααα _receive_ αααα’αααααααΎααααΆααα αααααΆαααααΆααααααα½αα±ααα αΆααα’αΆαααααααααααα
ααααΎαααΆα
ααΎααααΈα
αΆααααααΎαααΆαα½αααΉαααΆαααα·αααααΆαααααααΈα ααΆαααΆααααααααα ααΌα
ααΆααΆαααΆαααααααα»ααααΆααα’αα ααΊαα·αααααΌαααΆαααα αααα»αβαα·αβααΆααΆβααΆβαααα»αβαα·αβααΆαβααααΎβαα»αβααααααβααΆβαα½αβααα αααααΆααβα’αααβαααβα
αΆααβα’αΆααααααβααΎβααααααΆαβαααα’α·αβαααααβαα
αα
ααααα ααΌαβαααα’α·αβααααααβααααΌαβααΆαβαααααβααΌα
ααΌα ααααααΌαα αΆααααααΎαα ααα·ααααααααααΆααααααΆαααα 2019 (ααααα·αααΆααα αα) ααααΌαααΆαααααααααααΎααΆααα·ααΆαα αα ααααααααα’αααααααΎααααα ααΆαα’ααααΆαα·ααααΆα 448533ααα αααα―αααΆα csv ααΊ 288 ααααΆαα. ααΆαα₯αααα·αα, αα½αα±ααα αΆααα’αΆααααααα
αααααααΆααααΆαααααα
α αΌαααΎαααΆααααα·ααΆαααα»αααΆααααα ααααααα ααααααααααΎααΆα αα·αα α»ααααααΆα ααααα‘ααααΈααααΆα
αα
ααΈαααααΎααα·αα
αΆααα’αΆααααααααΎαααααααΆα
αααΆααα ααα»αααααα
αααα»αααααααααααΆααααα ααααα·αααΎα’αααααααΆααααααΎαααΆ "ααΌα
αααααΆααΊ" αααααΆααααααΆΠΎααα·ααΆαα
αααΎαααααΌαααΆαααααααααα»αα’αα‘α»ααααααααααααΎααΆαααΈαααα 10 ααα 18 π αααααΆααα·αααα ααααααααααααΆαα·αααααΌαααΆααααααααα·α
αΆαααΆαα
ααΈααααα ααΌα
αααααααα½ααα
ααααΎαα
αα α
αααααΎαααΆαα ααα αΆαααα·ααααα½αααααΆαα
α αΎααα
ααααΆααααα·α;
ααααα·ααΈααα ααΆααααα·ααα½αααΎααααΈααΆααααααααααα·ααααααΆααΎα ααα½α minuses α¬ pluses αααααα½αααΆααα»αααααΆααΈαααα α¬αααααααΆαααααα ααα»ααααααΆαα·αα’αΆα αααααααααααΆααααααααΆααα - αααααααΆααααααααα αααΆααααααΆαααα·αααααΌαααΆααααααΆαα»α α αΎα αα·αααΆαααααΆαααααααααααααΆααααΆαα½ααααααααΆααααΆααααα ααααα·ααα
α’αααααααΎααααΆααα
ααΆααΆααα·αααΆαα αααα»ααα·αααΉαα ααα½ααα·αααααΆααααα’αααααααΎααααΆαααα ααΎααα ααααααααααα ααα»ααααβα’αααβαααβααΆαβαααα ααβααα·βαααΆαβα αα βααΆααβαα½αβαα βααααΆαβαααβααΆαβααααβαα βααΆβαααααΆα ααα»ααα 25000.
ααααΆα ααααα ααα½αααΆαααααα»ααααα’αααααααΎααααΆααααΎααα αα½αα’ααα αΆααα’αΆααααααααΆααα
ααααΌαβα‘αΎαβαααα»αβαα·αβααΏβαα ααα»ααααβα αΆααβααΌα
βααΆβααααΆαβααα α»αβα’αααΈβα‘αΎαα 5% ααα’αααααααΎααααΆαααα»α 60% ααααΆα. 10% - 74% ααααΆαααΆααα’αα (ααααααα»αααΌαααααΉαα’ααααα
ααααΆαααα 450 ααΆαα) α ααΆαα
αααΎαααααΆααααα’αΆαααα ααααα ααααα»αααα·ααααααααα α¬αα·ααα»αααΆα
ααααΆααααααα (ααΆαααααααΆαα· ααΆααααααα·αααααΌαααΆααααα
αΌααααα»ααααααΈαααααααα»ααα)α
ααΆαααΆαααααα
α αΌααααααα αααααα α»αααααα αα·αααΈαααΆααααα»ααααααα·αα· - ααΆαααΆααααααα αααααΆααα ααα»ααααααΆαα―ααα αααα»αααΉααα·αααααααααααα α αααα ααααααααααα’αααααααΎααααΆααααααα α’αααααΆαααα αα αααα»ααα·αααΆααΉαααα½αααααΆαααααα½αα―αα
ααΆα α ααα½αααααα·ααααα αααααΆααααααΆαααα ααααΌαααΆαα 5 ααααΌαααΆαααΆααααΆααααα VoXXXX (3377 ααα·), 0xdXXXXX (3286 ααα·), strXXXX (3043 ααα·), AmXXXX (2897 ααα·) αα·α khXXXX (2748 ααα·ααααα) α
ααΆα α ααα½αα’ααααααααααααααααα½αααΆαααααΌα 5 ααααΌαααΆαααΆααααΆααααα amXXXX (1395 ααααα, ααΆαααΆαααααα +3231/-309), tvXXXX (1544 ααα·, ααΆαααΆαααααα +3231/-97), WhuXXXX (921 ααα·, ααΆαααΆαααααα +2288/-13), MTXXXX (1328 ααα·, +1383/-7) αα·α amaXXXX (736 ααα· ααΆαααααα +1340/-16)α
ααΆα ααΆαααΆαααααααα·αααααΆαααΆα
αααΆα (ααααΆαβααααΆβααααΆαα ααα·ααΆααααααα’αα·αααααΆα) ααααΌαααααααΌαααααΌαααΆαααΆααααΆααααα
αα»ααα·ααααα·αααα½αα±ααα αΆααα’αΆαααααααααααα ααααΌαααα α ααα½α minuses ααααααααΌαααΆαα αααααΆααααααΆαααα αα½αααααααΌαααΆαααΆααααΆααααα siXX (473 pluses, 699 minuses), khXX (1915 pluses, 573 minuses) αα·α nicXXXXX (456 pluses, 487 minuses)α ααα»ααααααΌα αααα’αααααΆαααΎα α’αααααααΎααααΆααααΆαααααααΆαααα·αα·αααααΆααααααααααΆααα ααα»ααααααααα ααΆα ααααΆα αααΆα α’ααααΈαααα½αααΆα vladXXXX (ααα· 55, 84 minuses, 0 pluses), ekoXXXX (77 comments, 92 minuses, 1 plus) αα·α iMXXXX (225 comments, 205 minuses, 12 pluses)α
ααα ααααΈααααα·ααααΆα
αααα»ααα·αα’αΆα ααααΆα’αααΈααααααααΆααααααΆαααααααα»αααααα ααα»αααααααα»ααααααΉαααΆααΆαα½αα±ααα αΆααα’αΆααααααα
ααΌα
αααα’αααα’αΆα
ααΎαααΎα ααΌααααΈαααααα»ααα·αααααααααααΆαααΆααα½αα
ααα½αααΌα
α’αΆα
ααααααα·αααααααα½αα±ααα
αΆααα’αΆαααααααααααΆααααΆααα·ααΆαα αα
βααΆαβα’αααΈβααΆβα
αααΎαβαααβαααβααααΌαβααΈαβαααΆαβααΈβααΆαβαααααΎα "αααβααΆααα" αα
βααΆαβαα·ααΆαβα’αααααα ααααα·αααΎαααααααα½αα±ααα
αΆααα’αΆααααααααΆαα½αααα
α‘αΎααα½αααααΉαααααα»αααααααΆαα
ααααα: www.habr.com