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

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

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

26 ответов

15 просмотров

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

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта