С чего начинаются боты?

Всё, что связано с сетями, связью и Интернетом

С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 11:52

Кто знает учебник-справочник по http-запросам, нужным для клиентского доступа к современным форумам? Обязательно, из голого браузерного JS. Заранее спасибо.
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение luzga » 22 фев 2026, 14:12

Я знаю только https://www.ietf.org/rfc/rfc1867.txt
Аватара пользователя
luzga
Мастер Даунгрейда
 
Сообщения: 320
Зарегистрирован: 04 сен 2025, 19:35

Re: С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 14:30

luzga писал(а):только
Не проходит по критериям "современные" и "JS".

Задача простая:
Есть Notepad. Пользователь пишет на нем HTML-файл.
Этот HTML имеет, допустим, текстовое окошко и кнопочку (с привязанным JS).
По нажатию на кнопочку JS создает сообщение на некоем форуме с введенным текстом. Адрес форума, логин, пароль, структура форумной страницы для ввода сообщений известны.
Еще желательно в этой и подобных "структурах" быстро ориентироваться.
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение luzga » 22 фев 2026, 14:39

gudleifr, ну ведь JS - обертка для запросов. Суть то в том, чтобы запросов констркутором собрать. Мне так видится.
Нужно опять же гребаный JS знать :)
Аватара пользователя
luzga
Мастер Даунгрейда
 
Сообщения: 320
Зарегистрирован: 04 сен 2025, 19:35

Re: С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 14:50

luzga писал(а):Нужно опять же гребаный JS знать
Об этом и спич. Что во что они завернули?

Например, кнопка "Отправить" на этом форуме описана так:
Код: Выделить всё
<input type="submit" accesskey="s" tabindex="6" name="post" value="Отправить" class="button1">

Т.е. всю работу будет делать php, заново загружающий эту страницу форума? И мне придется имитировать всю форму? А логин/пароль пойдут через кукисы?
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение luzga » 22 фев 2026, 15:29

Я по старинке всё искал, не именно то, что сейчас покажу, вообще, а не так давно, мне стал Гугл выдавать: Думаю... Так несколько раз мне он оказывал помощь.
По некоторым вещам, например по PHP, он - хорошо помогает!
Так вот он что сейчас выдал, по запросу
javascript send form post message to forum example
Когда-то, я постил посты на бесплатно http-форуме. Рекламировал свою прогу. Форум тот, относительно, форумом был. Таких форумов, раньше, много было. Что там только не рекламировали. В общем, я сделал на си автопостилку, чтобы в верхних строчках быть. Там, помими имени пароля важен ид, если мне память не изменяет. Потом, что-то ещё со временем связано.
Я узнавал запрос с помощью проги ComView.
Аватара пользователя
luzga
Мастер Даунгрейда
 
Сообщения: 320
Зарегистрирован: 04 сен 2025, 19:35

Re: С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 16:13

Ну, наприммер, для входа на данный форум достаточно такого HTML-я:

Код: Выделить всё
<form action="https://forum.old-dos.ru/ucp.php?mode=login" method="post" id="login">
<input type="text" name="username" id="username" size="25" value="">
<input type="password" id="password" name="password" size="25">
<input type="checkbox" name="autologin" id="autologin">
<input type="submit" name="login" value="Вход">
</form>

А дальше начинаются нюансы... Где гарантия, что я, действительно заранее вышел? Куда засунул свой пароль? Этот форум, например, побожился, что отправил мне новый пароль, но ящик пуст...
Если я нарисую подобную форму для добавления сообщений, как их синхронизировать? Будет ли это работать для другого пользователя? Создать фиктивного пользователя для всех ответов?
Последний раз редактировалось gudleifr 22 фев 2026, 16:19, всего редактировалось 1 раз.
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение uav » 22 фев 2026, 16:19

gudleifr, смотрите в спаме, иногда туда попадает.

Мне на ящик на Mail.ru сейчас всё пришло нормально.
Последний раз редактировалось uav 22 фев 2026, 16:22, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3050
Зарегистрирован: 22 дек 2008, 14:21

Re: С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 16:22

uav писал(а):gudleifr, смотрите в спаме, иногда туда попадает.
Да, спасибо. Но, я-то, сейчас, вошел по старому. Отвалится со следующего сеанса?
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение uav » 22 фев 2026, 16:23

Новый пароль нужно активировать через письмо, без этого будет работать старый.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3050
Зарегистрирован: 22 дек 2008, 14:21

Re: С чего начинаются боты?

Сообщение gudleifr » 22 фев 2026, 16:30

uav писал(а):Новый пароль нужно активировать через письмо, без этого будет работать старый.
Логично. Спасибо. Я так рванул вперед, что пробежал мимо очевидного...
Последний раз редактировалось gudleifr 23 фев 2026, 11:52, всего редактировалось 1 раз.
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение gudleifr » 23 фев 2026, 11:52

Дя-а... Все, что нашел, это правильный термин - "автопостинг". Все остальное - "где купить?". В лучшем случае: "Мы слышали про API... И слышали, что оно помогает..."
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение luzga » 23 фев 2026, 19:36

gudleifr, в вашей домашней странице, стал снова, форум2x2. Бросили byet.host?
Аватара пользователя
luzga
Мастер Даунгрейда
 
Сообщения: 320
Зарегистрирован: 04 сен 2025, 19:35

Re: С чего начинаются боты?

Сообщение gudleifr » 23 фев 2026, 20:21

luzga писал(а):byet.host
Я его оставил под хранилище файлов [нового типа]. Того, что не удастся распихать по менее требовательным площадкам.
Последний заданный вопрос: viewtopic.php?f=8&t=2296&start=75#p35437
Аватара пользователя
gudleifr
Мастер Даунгрейда
 
Сообщения: 832
Зарегистрирован: 23 июн 2024, 15:14
Откуда: Питер

Re: С чего начинаются боты?

Сообщение Prizrak » 21 мар 2026, 18:25

Замечу кстати, что как-то пытался написать бота на cmd.exe для имитации общения по telnet'у. Назывался он "Алиса Селезнева" - и для начала, умел отвечать на простые вопросы, по-дурацки пошля. В cmd.exe есть довольно удобная процедура (вернее, специальный цикл for) для декомпиляции текстовых строк. Бот был вполне тупорылый. но встроенная логика позволяла ему отождествлять похожие вопросы, просить перефразировать непонятные, возмущаться на однотипные и т.п. Анализ текстовой строки, собственно, представлял вложенные ветвления сравнений ключевых слов.
Аватара пользователя
Prizrak
Мастер Даунгрейда
 
Сообщения: 177
Зарегистрирован: 09 окт 2024, 19:20
Откуда: Минск
Железо: Ноутбук HP, планшетник Android

След.

Вернуться в Интернет, сети и связь

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4