HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.08.2023, 14:00
desolation fq
Познающий
Регистрация: 24.08.2022
Сообщений: 40
С нами: 1959702

Репутация: 13
По умолчанию

Приветствую всех, могли бы вы как то сделать их данного кода отправку на кнопку *отправить* ( как на форуме аризоны когда пишешь любое сообщение )

Буду вам очень благодарен!

флуд сообщениями в тему ариизона рп форум:





Код:
const generateText = async () => {

const response = await fetch('https://fish-text.ru/get', {});

const data = JSON.parse(await response.text());

if (data.status != 'success') return 'я флужу, и че?';

return data.text;

};

setInterval(async () => {

document.querySelector('.fr-element.fr-view').firstChild.textContent = await generateText();

document.querySelector('.button--primary.button.button--icon.button--icon--reply.rippleButton').click();

console.log('ok');

}, 305);


Если вы не слишком поняли мою фразу *отправку на кнопку -отправить-*

То вот вам скрин -





 
Ответить с цитированием

  #2  
Старый 11.08.2023, 17:11
PaddingtonBaby
Познающий
Регистрация: 06.08.2023
Сообщений: 76
С нами: 1460109

Репутация: 13
По умолчанию

Чет я вообще ничего не понял.

Кнопку и див в html добавили?

кнопка:





Код:
Отправить
 
Ответить с цитированием

  #3  
Старый 11.08.2023, 22:10
D3.Pheonix
Флудер
Регистрация: 21.03.2013
Сообщений: 2,861
С нами: 6917588

Репутация: 183


По умолчанию

JavaScript:





Код:
const
generateText
=
async
(
)
=>
{
const
response
=
await
fetch
(
'https://fish-text.ru/get'
)
;
const
data
=
await
response
.
json
(
)
;
return
data
?.
status
!==
'success'
?
'я флужу, и че?'
:
data
.
text
;
}
;
// clearInterval(bot) - to stop bot
const
bot
=
setInterval
(
async
(
)
=>
{
const
input
=
document
.
querySelector
(
'.fr-element.fr-view'
)
?.
firstChild
;
const
parsedButtons
=
document
.
querySelectorAll
(
'.button--primary.button.button--icon.button--icon--reply'
)
;
const
button
=
Array
.
from
(
parsedButtons
)
.
find
(
(
button
)
=>
button
.
querySelector
(
'span'
)
?.
textContent
?.
includes
(
'Отправить'
)
)
;
if
(
input
&&
button
?.
checkVisibility
(
)
)
{
input
.
textContent
=
await
generateText
(
)
;
button
.
click
(
)
;
console
.
log
(
'ok'
)
;
}
else
{
console
.
log
(
'Failed. Retrying...'
)
}
}
,
305
)
;
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.