170 похожих чатов

Ребят, как на Питоне можно реализовать бота, который берет сообщения

из чата в браузере и проверяет его на наличие примера (вроде 2+2)?

26 ответов

17 просмотров

telethon + regex

Не возражаю, реализовывай. А вопрос в чём?

Python | Scripts 🇷🇺-Sbitnev Автор вопроса
evle
Не возражаю, реализовывай. А вопрос в чём?

Я их вижу на экране, могу посчитать на калькуляторе,.. Но как пайтон заставить это увидеть и посчитать!

Python | Scripts 🇷🇺 Sbitnev
Я их вижу на экране, могу посчитать на калькулятор...

Это несколько... абстрактный вопрос. Разбей задачу на части и спрашивай что-то более конкретное.

Python | Scripts 🇷🇺-Sbitnev Автор вопроса
evle
Это несколько... абстрактный вопрос. Разбей задачу...

Как получить текст с экрана, а точнее с сообщения в браузерном чате?

Много вариантов разной степени сложности реализации. Зависит от чата. Желательно ему всё же не быть строго браузерным.

message.text переменная ЕМНИП

Python | Scripts 🇷🇺-Sbitnev Автор вопроса
Vitalius1989
message.text переменная ЕМНИП

Urlib не работает для этого сайта

Vitalius1989
message.text переменная ЕМНИП

Чат на сайте на рандомном, какой-нибудь живочат или другая хуйня

Python | Scripts 🇷🇺-Sbitnev Автор вопроса
evle
Много вариантов разной степени сложности реализаци...

Есть сайт, в нем люди пишут кучу сообщений. Мне нужно все эти сообщения проверять на наличие примера (вроде 2+2, 2*2)

Vitalius1989
тады парсить

Вряд ли чел сможет спарсить чат, который через API или iframe работает 🥲

r nurnu
Земля пухом

твои предложения?

Мошпит Леонтьев
твои предложения?

Стандартной библиотекой задачу можно решить

r nurnu
Стандартной библиотекой задачу можно решить

скорее всего у него сайты с динамическим контентом

Мошпит Леонтьев
скорее всего у него сайты с динамическим контентом

Но динамический контент откуда-то берется, понимаешь? :) А берется он запросами на API

Python | Scripts 🇷🇺 Sbitnev
Есть сайт, в нем люди пишут кучу сообщений. Мне ну...

Ну поехали. 1. Анализируем, что за чат и можно ли найти для него клиента. Если можно, добываем, адаптируем под свои нужды, радуемся. 2. Если нет, то можно анализируем протокол общения сайта и смотрим, можно ли написать клиента самостоятельно. Где-то на этом этапе приближаемся к вопросу — а насколько авторы сайта хотят, чтобы мы этим занимались. 3. Если клиент не пишется, вспоминаем всякие селениумы, парсеры, и прочую не всегда белую магию и переспрашиваем себя ещё раз — а не расстроятся ли авторы сайта и хотим ли мы этим страдать. 4. Общаемся с авторами сайта, может дадут апи (это надо было сделать прямо сразу, но мы же не ищем лёгких путей). 5. Апи не дали, расстраиваемся, идём искать более адекватную задачу.

Мошпит Леонтьев
а у него есть доступ к апи?

У браузера есть, а у него нет, это как?

Мошпит Леонтьев
js

JS делает все запросы на API, копнуть чуть дальше надо, например открыть вкладку Network в DevTools

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта