Автор: muted
Решил я когда-то посмотреть статистику по моим комментариям: средний рейтинг, количество, лучший, худший и тп. Ничего готового не было и я забил.Прошло полгода и я всё таки достал руку из под стола и набросал скрипт на питоне, который выплёвывает csv файл.Вывод запихал в гугл-таблицы и получил вот-что:1) Комментарии, рейтинг/дата2) Синее — положительно оценённые комментарии, красное — отрицательно и не оценённые3) Распределении комментариев по рейтингуИтог:Комментов доступно 1309, реактор говорит, что их на самом деле 1460. Видимо 151 в бане.Самый «худший» коммент имеет рейтинг -21.4, а самый лучший 52.5 Суммарный рейтинг 2396.6, а средний 1.83Комментов с картинками 102шт, их суммарный рейтинг 543.5, а средний 5.32843. Да, картинки положительно влияют на рейтинг коммента.Не достаточно удовлетворившись достал вторую руку из под стола, подключил plotly, потанцевал с бубном и стащил код с стековерфлов. Теперь скрипт выплёвывает еще и html файл с интерактивным графиком(как тот 1), где клик на точку открывает коммент на реакторе. (html файл открывается автоматически, но если ничего не показывается обновите страницу)получилось вот так:(тут должна была быть embed окно)Если, кто хочет воспользоваться скриптом, вот она. по скрипту: в строках 103-104 в login пишете свой логин, в password свой парольtimeout это время, сколько скрипт ждёт до запроса новой страницы, после окончания обработки предыдущей. Можете его уменьшить для более быстрой работы, но это чревато баном ай-пи.Скрипт обрабатывает только ваши комментарии(может и чужие, если где-то кое-что поменять). Пароль нужен, чтобы скрипт мог получать рейтинг комментариев.Я всё.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3643230″ }, «headline»: «Решил я когда-то посмотреть статистику по моим комментариям: средний рейтинг, количество, лучший, ху / график :: скрипт :: комментарии :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-4706500.png», «height»: 574, «width»: 890 }, «datePublished»: «2018-09-16T15:23:02+03:00», «dateModified»: «2018-09-16T15:23:02+03:00», «author»: { «@type»: «Person», «name»: «muted» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «дший и тп. Ничего готового не было и я забил. Прошло полгода и я всё таки достал руку из под стола и набросал скрипт на питоне, который выплёвывает csv файл. Вывод запихал в гугл-таблицы и получил вот-что: 1) Комментарии, рейтинг/дата 2) Синее — положительно оценённые комментарии, красно» }
Комментировать
Пост №3643230
Source: Joyreactor