áááºá¹ááá¬áá« Habrá IN
áá±áá¬ááẠá¡ááœááºá
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠááŸááºáá»ááºáá±ážáá°áá»á¬ážá âá¡áá±ážá
á¬ážá¡ááá·áºáááºááŸááºááŒááºážâ ááᯠáááºáá®ážááá¯ááºáá²á·áááºá ááŒááºáá±á¬ááºááŸá¯á¡á±á¬ááºááŸá¬ áááºááœá¬ážáá«á
áá±áá¬á á¯áá±á¬ááºážááŒááºážá
ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœááºá á¡áá°ážáááŒáá·áº áá»áœááºá¯ááºááẠ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 ááẠáŠážááŸá±á¬áẠááá¯á·ááá¯áẠá¡ááŒá¬ážá¡áá¬áá áºáá¯áá¯á០ááá¯ááºáá¯ááºááá¯ááºáá±ážááŒááºáž ááŒá áºááá¯ááºáááºá áá°áá áºáŠážááẠHabré áá±á«áºááœááºááá¯ááºáááºáááá¯á¡ááºáá±á¬á·áá²á á áááºáá¬ááºáá»ááŒááºážááá¯áá¯áááẠ... ááá¯á·áá±á¬áºáá±á«áºáá¬áááºá¡ááá¯ááºážá á€áá±áá¬ááœááºá€á¡áá¬ááá¯á á áºáá±ážáááááá¯ááºáá±á¬ááŒá±á¬áá·áºá á¡ááá·áºáááºááŸááºáá±ážáá°áá»á¬ážáá á¬áááºážááᯠááŸááºáá»áẠááá¯á·ááá¯áẠáá±á¬ááºážáá«ážááœáẠáááááºážáááºážáá«á áá±á¬ááºážááŒá®á ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠáááŸáááá¯ááºáá±á¬áá±áá¬ááŸáá·áº áá¯ááºáá±á¬ááºáá«áááºá ááááºááẠ"ááŒá±á¬ááºážááŒááº" á¡ááá·áºáááºááŸááºááŒááºážááŒá áºááẠ- á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡áá±ááŒáá·áº áááºááá·áºá¡ááá·áºáááºááŸááºáá»áẠ_receive_ ááᯠáááºááœá±á·ááŒááºááá¯ááºáá«áááºá áááá¬áá¡á¬ážááŒáá·áºáááºáž á áááºáááºá á¬ážá áá¬áá«áá²á
á¡ááŒá±á¬ááºážá¡áá²áá²á·
á¡á
á¡á¬ážááŒáá·áºá ááá¯ážáá¬ááŒááºážááá¯áá»ááºáá
áºáá¯á ááááºá¡ááá·áºáááºááŸááºáá»ááºáá»á¬ážáá²á·ááá¯á· á€á¡ááá·áºáááºááŸááºáá»ááºááẠááá¬ážáááºááá¯ááºáá±á áááºááŸá¬á០á¡ááŸá¬ážááá¯ááºáááá°ážááá¯á· á¡á¬áááá¶ááá¯ááºáá«áá°ážá áááºážááá¬ááá¯ááºáá¬á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááá¯á
áááºáááºá
á¬ážáá°áá»á¬ážá¡ááœááºá á¡áá±ážá
áááºáá¯ááºááá¯áá±ážáá¬ážáááºá
áá«ááᯠá ááá¯ááºáá¡á±á¬ááºá ááá¯ááŸá áºá 2019 áá¯ááŸá áºá¡ááœáẠááŸááºáá»ááºáá»á¬áž (áááŒá®ážáá±ážáá±á¬) ááᯠááœá²ááŒááºážá áááºááŒá¬ááẠáá°áá¬ážáá«áááºá áá±ážáá²á·á¡áá»áááºááŸá¬ áá¯á¶ážá áœá²áá°ááœá±á áá±ážáááºá 448533 ááŸááºáá»ááºcsv ááá¯ááºáá¡ááœááºá¡á á¬áž 288MB. á¡á áœááºážáááºá á¡áááºááŒá®ážá áá¬á
á á¬áá±ážáá»áááº
ááŸááºáá»ááºáá»á¬ážááᯠáá¬áá®á¡ááá¯áẠá¡á¯ááºá á¯ááœá²á·áᬠá áá±á ááááºá¹áááœá± ááááºáááºáá»á¬ážááᯠáá®ážááŒá¬ážá á® ááœá²ááŒáá«á áá¯á·á
á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáááááááºááá¯ážáá»á¬ážááᯠá
áááºááááºá
á¬ážáá±á¬áºáááºáž ááŸáá¯ááºážááŸá¥áºááŸááºáá±á¬áááºááá¯ážáá»á¬ážááŒá
áºáááºá "ááŒá
áºââáá±âáá±á¬" ááá¯áá¬ááŒáá·áºâáá»áŸááºâ âáá±á«áºáá¬áááºâПááŸááºáá»ááºá¡áá»á¬ážá
á¯ááᯠá¡áá¯ááºáá»ááẠ10 á០18 á¡ááœááºážáá±ážáá¬ážáá²á·ááẠð á¡ááŒá¬ážáá
áºáááºááœááºá á¡áá»áááºáá¯ááºáá»á¬ážááá¯á€áá±áá¬ááœááºááá·áºááœááºážá
ááºážá
á¬ážááŒááºážáááŸááá±á¬ááŒá±á¬áá·áºáá±ážááœááºážááœáá·áºáá²ááŒá
áºáááºá
áá áºááŸá áºáááºáá¯á¶áž ááŸááºáá»ááºáá»á¬áž ááŒáá·áºáá±ááŸá¯ááᯠááŒáá·áºááŒáá«á áá¯á·á
ááá¯á·ááá¯áẠáááºážááẠáááºáááºáá±áá«áááºá á¡áááºá
áẠáá±á·á
á¥áºá¡áá»áááºá¡ááá¯ááºážá¡ááŒá¬ážááᯠááŸááºážááŸááºážáááºážáááºážááŒááºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº áá°áá»á¬ážááẠHabr ááᯠá¡áá¯ááºááŸáááºááŒá®áž ááŸááºáá»ááºáá±ážáá±ááŒáááºáᯠáá¯á¶ááŒááºá
áááºáá»á
áœá¬ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááŒá±á¬ááá¯ááºáá«áááºá
á áá¬ážáá ááºá áááºáá¶áááŸáááá·áº minuses ááá¯á·ááá¯áẠpluses á¡áá±á¡ááœááºááẠáá±á· ááá¯á·ááá¯áẠáá±á·á¡áá»áááºááŸáá·áº ááœá¬ááŒá¬ážááŸá¯ááŸááááŸá á¡áá°á¡ááá áºáá¯ááᯠá ááºážáááºááẠá áááºáá°ážáá áºáá¯ááŸááá²á·áá±á¬áºáááºáž áááºá ááºááŸá¯ááᯠááŸá¬áááœá±á·ááá¯ááºáá²á·áá« - á¡ááá·áºáááºááŸááºáá±ážáá¬ážááá·áºá¡áá»áááºááᯠááááºážáááºážáá¬ážááŒááºáž áááŸááá«á ááŸááºáá»ááºáá±ážááá·áºá¡áá»áááºááŸáá·áº ááá¯ááºááá¯ááºáááºá ááºááŸá¯ áááŸááá«á
á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáááº
áá¯ááºáá«áááºá ááá¯ááºáá±á«áºááŸáá¡áá¯á¶ážááŒá¯áá°á¡áá±á¡ááœááºá¡ááá¡áá»ááá¯áá»áœááºáá±á¬áºááááá«á ááá¯á·áá±á¬áº ááá¯ááŸá áºááœáẠá¡áááºážáá¯á¶áž ááŸááºáá»ááºáá áºáᯠáá»ááºáá¬ážáá²á·áá°áá»á¬ážááẠááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº ááœááºáá±á«áºáá¬áá²á·áááºá 25000 ááá°.
á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá¬ážáá²á·áá±á¬ áááºáá±á·áá»áºá¡áá±á¡ááœááºá ááááºááẠá¡ááœááºá áááºáááºá á¬ážá áá¬áá±á¬ááºážáááº-
á¡á
ááá±á¬á· ááá¯áá·áºááá¯ááá¯áẠááá¯á¶áá±ááá·áº á¡ááŸá¬ážá¡ááœááºážáááŸááá¯á¶áá±á«áºáá«áááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá 5% ááẠ60% ááááºáá±á·ááºá»ááá¯áá»ááºáá²á·áááºá. áááºáá±á·ááºá»á¡á¬ážáá¯á¶ážá 10% - 74% (ááá¯ááŸá
áºááœáẠ450)á á¡áá»á¬ážá
á¯ááẠááá¯ááºááᯠááá¯ážááá¯ážááŸááºážááŸááºážáááºááŒá®áž ááŸááºáá»ááºáá»á¬áž áá±ážáá²áááºá ááá¯á·ááá¯áẠáá¯á¶ážáááá¬ážáá²á·áá« (áááºážááá¯á·ááᯠáá»áœááºá¯ááºáá
á¬áááºážááœáẠááá«áááºáá«)á
ratings
á á¬áááºážááá¬ážáá»á¬ážá áá±á¬ááºáá¯á¶ážááŸáá·áº á¡áá»á±á¬áºáá¯á¶ážá¡ááá¯ááºážááá¯á· áááºááœá¬ážááŒáá«á áá¯á· - á¡ááá·áºáááºááŸááºáá»ááºáá»á¬ážá ááá¯ááºáá±ážááá¯ááºáá¬ááá á¹á ááœá±ááŒá±á¬áá·áºá á¡áá¯á¶ážááŒá¯áá°ááœá±áá²á· áá¬áááºááŒá±á¬ááºá¡ááŒáá·áºá¡á á¯á¶ááᯠáá«ááá±ážáá«áá°ážá ááá¯áá»ááºáá²á·áá°á áá°ááá¯á·ááá¯ááºáá°ááá¯á· ááŸááºáááááá·áºáááºáááºáá«áááºá
á¡áá±á«áº ááŸááºáá»ááºá¡áá±á¡ááœáẠááá¯ááŸá áºá¡ááœáẠááááºáááºáž 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) ááá¯á·ááŒáá·áº ááááºážááá¯ááºáá¬ážáá«áááºá áá«áá±ááá·áº áááºááŒááºáá²á·á¡ááá¯ááºážáá²á áá®á¡áá¯á¶ážááŒá¯áá°ááœá±áᬠá¡ááŒá¯ááá±á¬áá±á¬ááºáá²á· ááŸááºáá»ááºááœá± áá¯á¶áá±á¬ááºáá«áááºá á¡ááá¯á¡áá ááááá¡áá¯áẠantitopic ááœáẠvladXXXX (ááŸááºáá»áẠ55 áá¯á 84 minusesá 0 pluses)á ekoXXXX (77 ááŸááºáá»ááºáá»á¬ážá 92 minusesá 1 plus) ááŸáá·áº iMXXXX (ááŸááºáá»áẠ225 áá¯á 205 minusesá 12 pluses) ááá¯á· áá«áááºáááºá
áá±á¬ááºáá»ááº
á á®á ááºáá¬ážááá»áŸááᯠáááœááºáá»ááºááá¯ááºáá±ááá·áº á áááºáááºá á¬ážááá¯á·áá±á¬ááºážáááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºáž á¡ááœááºá¡áááºážáááºáá«ááá·áº áá±áá¬á¡á
á¯á¶áááºááẠááœá²ááŒááºážá
áááºááŒá¬ááŸá¯á¡ááœáẠá
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá±á¬ á¡áá»ááºá¡áááºááᯠáá±ážá
áœááºážááá¯ááºáááºá âword cloudâ áááºáá±á¬ááºááŒááºážá០á
á¬áá¬ážááœá²ááŒááºážá
áááºááŒá¬ááŒááºážá¡áá áá°ážáá±á¬áºááẠáá»á¬ážá
áœá¬ááŸááá«áá±ážáááºá á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá²á· ááááºááœá± ááœááºáá±á«áºáá¬ááẠáá¯ááºááŒááºáá±ážááœá¬ážááŸá¬áá«á
source: www.habr.com