{"id":1021,"title":"\u0412\u0435\u0447\u0435\u0440\u0438\u043d\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f. \u0421\u043f\u0430\u0441\u0438\u0431\u043e ZHU \u0437\u0430 \u044d\u0442\u043e","url":"\/redirect?component=advertising&id=1021&url=https:\/\/tjournal.ru\/umg\/503131-poslushat-novoe-zhu-priglashaet-na-reyv-v-obnovlennom-albome&placeBit=1&hash=5a1eabc8ce3fcd372b7e444efcc94d4e5b48d776e8b3a540b0c0e5191fdac8fa","isPaidAndBannersEnabled":false}

Генератор комментариев из Аляски

В этой статье вы увидите процесс создания бредогенератора, основанного на комментариях из раздела TJ, куда полезные и интересные статьи не попадают никогда - из Аляски. И, конечно, на цепях Маркова.

запили Крымской мадерой. На столе приятные закуски, во главе пирог с листьями свеклы. Мы поковыряли его вилками и Я шепчу тебе байки в голове, взгляни на этот макет как-бы со стороны, не будет. Просто смоделируй эту ситуацию коммент отличный. Сук кек. Это Moscow City Racing, кажется, самый первый, 2009 года (покатушки разных гоночных машин вокруг кремля), лужайка шее. Вопроса называл. Но где же твоя лексическая редупликация? Так изысканно Илюхера пидором еще никто дублировать друг друга. Представь: ты чтобы вам было,

Бредогенератор

Программу я написал на Python 3.6, если что, прошу не кидаться камнями за говнокод, я джуниор.

Начать разработку я решил когда узнал об отсутствии подобной программы. ̶ ̶М̶н̶е̶ ̶б̶ы̶л̶о̶ ̶и̶н̶т̶е̶р̶е̶с̶н̶о̶,̶ ̶н̶а̶с̶к̶о̶л̶ь̶к̶о̶ ̶п̶о̶т̶у̶г̶и̶ ̶с̶р̶е̶д̶н̶е̶с̶т̶а̶т̶и̶с̶т̶и̶ч̶е̶с̶к̶о̶г̶о̶ ̶к̶о̶м̶м̶е̶н̶т̶а̶т̶о̶р̶а̶ ̶А̶л̶я̶с̶к̶и̶ ̶о̶т̶л̶и̶ч̶а̶ю̶т̶с̶я̶ ̶о̶т̶ ̶т̶о̶г̶о̶,̶ ̶ч̶т̶о̶ ̶м̶о̶ж̶е̶т̶ ̶с̶о̶з̶д̶а̶т̶ь̶ ̶к̶о̶м̶п̶ь̶ю̶т̶е̶р̶ Прежде всего моей целью было создать парсер комментариев с TJ (небольшой спойлер - я его так и не создал). Так же я, конечно, хотел насладиться результатом.

Начало

Создавать генератор я решил на цепях Маркова. Объяснять что это и как это едят я не буду, если что - google it. Моей первой проблемой было написать генератор этих самых цепей, по этому я просто взял скрипт у того, кто его уже написал.

Код цепей Маркова, ссылка

Дальше с использованием функций этого скрипта я написал свой небольшой скрипт и составил тестовую библиотеку слов.

Видите шутку? А она есть

Краткое описание того, что он делает: импортирует необходимые библиотеки и библиотеку слов; при помощи скрипта, о котором я уже сказал, создает цепь; выводит ее в консоль.

Моей первой проблемой была ошибка, при которой цепь не создавалась (вероятно, из-за небольшого количества слов в библиотеке). Я не хотел сильно морочить себе голову, по этому решил все при помощи силы волшебного костыля.

Тут я добавил костыль с while

Таким образом текст пытался сгенерироваться пока подлая ошибка не сдавалась. А потом я внезапно вспомнил про то, что пустой эксепт это плохо и сделал вот так.

Эксепт больше не пустой.

Провал парсера

Теперь я приступил к сложной части программы - к парсеру комментариев на TJ. Делать я его решил при помощи API. Но тут меня ждал неожиданный сюрприз - при любом обращении к API оно выдавало одну и ту же ошибку.

{"error": {"code": 426,"message": "426", "info":[]}, "code": 426, "message": "Please upgrade your app. Developer? Email us: support@cmtt.ru"}

Ехидное API

Я попытался обратиться по указанному адресу, но мне уже день пятый (upd: если точно, то седьмой) так никто и не ответил. Обидно.

Выхода из ситуации я не увидел, по этому решил пока обойтись временной библиотекой, которую я руками накопировал из комментариев к какой-то статье.

Результаты

Просто вставлю несколько результатов работы программы.

лужайка на этот коммент отличный. Сук кек. Это Moscow City

Арчи. На созвоне Так ждала ее, хотя этот коммент отличный. Сук кек.

Илюхера пидором еще никто не будет. Просто смоделируй эту ситуацию в приятное место

Как вы можете увидеть, результат не идеальный, но на то это и цепи Маркова. Так же я добился не всего, что хотел, потому что не смог сделать парсер. Надеюсь, после этой статьи мне ответят, а пока хатико.жпг и довольствуемся тем, что есть. Вполне возможно, создам новую статью, когда получу доступ к API и напишу парсер. Ну и на десерт ссылка на сотню сгенерированных комментариев.

Увидимся.

#технологии потому что хочу поставить хэштеги, но не знаю, какие

0
65 комментариев
Популярные
По порядку
Написать комментарий...
Полный блик

То есть по сути они ничем не отличаются от обычных комментариев на Аляске.

Ответить
17
Развернуть ветку
Полный блик

просто смоделируй эту ситуацию в приятное место
Подзаорал

Ответить
15
Развернуть ветку
Полный блик

Даже скрипт знает, что Илюхер лох

Ответить
12
Развернуть ветку
Полный блик

просто тестовая библиотека не очень большая

Ответить
1
Развернуть ветку
Полный блик

Илюхера пидором еще никто не будет.

Ответить
1
Развернуть ветку
Полный блик

Во-первых, ты юзал старый API.
Есть новый.
Но и он не даст тебе доступ к комментам. Они доступны только для юзеров с подпиской.
Авторизация через api пока не допилена и авторизоваться через стороннее приложение не выйдет.

Во-вторых, результат очень убогий. Ни смысла, ни цели.
Можно было бы применить свои умения более интересно - например, усовершенствовать раздел "твиты", добавив туда блокировку аккаунтов, чего уже почти год не могут сделать на ТЖ

Ответить
10
Развернуть ветку
Полный блик

Есть новый.
так дай ссылку! я уже объяснил, что писал на е-мейл и мне по поводу апи так никто и не ответил
на счет второго - зачем тогда существуют мемы? сравнение чрезвычайно грубое, но этот генератор можно использовать для тех же целей.
про твиты - я не настолько погромист, что бы писать код для тж

Ответить
1
Развернуть ветку
Полный блик
Ответить
2
Развернуть ветку
Полный блик

сееееееееенкс

Ответить
2
Развернуть ветку
Полный блик

чота я на авторизации застрял хы

Ответить
0
Развернуть ветку
Полный блик

Посмотри вот тут https://github.com/QTJournal/QTJournal

Ответить
0
Развернуть ветку
Полный блик

Писать код для тж не надо. Можно создать отдельный сайт-сервис, где будут отображаться твиты с тж, но со своей логикой - блокировки, группировки и что угодно

Ответить
0
Развернуть ветку
Полный блик

идея интересная, кстати, но вряд-ли я подниму зад ее делать

Ответить
1
Развернуть ветку
Полный блик

Это не сильно сложнее того, что сделал ты

Ответить
0
Развернуть ветку
Полный блик

очень сильно сомневаюсь

Ответить
0
Развернуть ветку
Полный блик

Цель покекать - это похвально. Но вышло действительно так себе(

Ответить
1
Развернуть ветку
Полный блик

Я попытался обратиться по указанному адресу, но мне уже день пятый так никто и не ответил
haha, classic

Ответить
8
Развернуть ветку
Полный блик

Я так понял, мы скоро вообще не нужны будем?

Ответить
6
Развернуть ветку
Полный блик

скоро машины заменят людей даже в создании бреда

Ответить
0
Развернуть ветку
Полный блик

Не осилил.

Ответить
3
Развернуть ветку
Полный блик

не слишком длинно же

Ответить
2
Развернуть ветку
Полный блик

В том плане, что какой то специфический материал.

Ответить
1
Развернуть ветку
Полный блик

в какой-то мере согласен

Ответить
1
Развернуть ветку
Полный блик

Сук кек.

Ответить
2
Развернуть ветку
Полный блик

Ну вот и всё, даже шутить за нас будут роботы.

Ответить
1
Развернуть ветку
Полный блик

судя по количеству плюсов, у них это получится лучше

Ответить
0
Развернуть ветку
Полный блик

, чем у нас обоих

Ответить
1
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Полный блик

Это потому что ну вы поняли

Ответить
0
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Полный блик

не подходи

Ответить
0
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Полный блик

Рязанцев пояснит

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
Полный блик

БАРОМЕТР МНЕ ЗАПИЛИ

Ответить
0
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Полный блик

???????

Ответить
0
Развернуть ветку
Полный блик

Можно ещё из второй статьи Дарины про учебу в Англии.

Ответить
1
Развернуть ветку
Полный блик

щас бы еще с парсером разобраться

Ответить
0
Развернуть ветку
Полный блик

Этот софт говно, и на питоне пишут только мудаки

Ответить
–2
Развернуть ветку
Полный блик

ебучая табуляция

Ответить
1
Развернуть ветку
Полный блик

регулярки не как у всех

Ответить
1
Развернуть ветку
Полный блик

отсутствие свич/кейса

Ответить
1
Развернуть ветку
Полный блик

отсуствие public/private

Ответить
1
Развернуть ветку
Полный блик

нет банальной типизации

Ответить
1
Развернуть ветку
Полный блик

короче мудацкий язык, еще и синтаксис уебский

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
Полный блик

ниасилил просто

Ответить
0
Развернуть ветку
Полный блик

Зачем осиливать говно?

Ответить
0
Развернуть ветку
Полный блик

Это не говно. Это простейший язык.
А мэдмуазель любит пожестче, как я погляжу.

Ответить
1
Развернуть ветку
Полный блик

Мои вкусы весьма специфичны, по работе я прогаю на php, а для удовольствия на go и шарпе

Ответить
0
Развернуть ветку
Полный блик

Так в пыхе же тоже нестрогая типизация. Ну а шарп — пародия на джаву — не менее грустная вещь, чем питон.

Ответить
0
Развернуть ветку
Полный блик

Php 7.0 уже умеет

Ответить
0
Развернуть ветку
Полный блик

Но только скаляры, что не дает нам полного контроля

Ответить
0
Развернуть ветку
Полный блик

Но жить стало откровенно лучше

Ответить
0
Развернуть ветку
Полный блик

Да незачем в принципе, твое мнение о языке хуже его не делает

Ответить
0
Развернуть ветку
Полный блик

Адекватный собеседник, да н тж, фантастика какая-то

Ответить
0
Развернуть ветку
Полный блик

От кого ты собрался защищать свои костыли?

Ответить
0
Развернуть ветку
Полный блик

Зочем? Есть общепринятые name conventions. Выполняют ту же функцию.

Ответить
0
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Полный блик

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Полный блик

Давненько это было, но вроде бы, все комментарии сайта до мая можно найти тут
https://tjournal.ru/43823

Ответить
0
Развернуть ветку
Полный блик

пытаюсь сейчас в парсер комментариев, забил на апи, пытаюсь через эштимэль, все хидеры передаю, все равно нихера, гспд как меня это достало

Ответить
0
Развернуть ветку
Полный блик

Куки передавай

Ответить
0
Развернуть ветку
Полный блик

сейчас пытаюсь разобраться с вебсокетом

Ответить
0
Развернуть ветку
Полный блик

Комменты надо брать из поста про агнлию. Там их аж 2000 и все бредовые.

Ответить
0
Развернуть ветку
Полный блик

ВНЕЗАПНО мне ответили

Ответить
0
Развернуть ветку
Читать все 65 комментариев
null