Заполнить одно поле на сайте за 50$
Есть сайт с текстовым полем.
Если заполнять поле с браузера, то выполняется какой-то JS(например в почте при заполнении отправителя чтото похожее) Если я меняю значение
document.querySelectorAll('input')[3].value="radio";
то оно в поле меняется, но тот скрипт который выполняется при ручном вводе - не срабатывает. Это никак не связано с почтой, ссылку на сайт отправлю в личку тому кто возьмется. Думаю там 1-2 строчки кода будут. Задача - заполнить текстовое поле input, таким образом, чтобы сайт отреагировал на это как будто я поставил курсор мышкой и нажал CTRL+V Вот это все никак не влияет на реультат
document.querySelectorAll('input')[3].change()
document.querySelectorAll('input')[3].select();
document.querySelectorAll('input')[3].onchange();
document.querySelectorAll('input')[3].focus();
document.querySelectorAll('input')[3].setSelectionRange(0, 99999)
document.execCommand("paste");
Плачу 50$ в любой валюте, любым удобным вам способм. тем кто давно на форуме, готов оплалить 100% вперед связь в ПМ, ссылку отправлю тудаже, можете сразу реквизиты оплаты отправлять, готов платить вперед |
Цитата:
const o = document.querySelectorAll('input')[3]
o.value = 'test'
const event = new Event('change');
//или так
//const event = new Event('input');
o.dispatchEvent(event);
|
Если вариант выше не поможет, попробуй так, для надёжности):
function setValue(element, value, options) {
if(typeof element === 'string')
element = document.querySelector(element);
options = Object.assign({
bubbles: true
}, options);
element.dispatchEvent(new Event('focus', options));
element.dispatchEvent(new Event('keydown', options));
element.dispatchEvent(new Event('keypress', options));
element.value = value;
element.dispatchEvent(new Event('input', options));
element.dispatchEvent(new Event('keyup', options));
element.dispatchEvent(new Event('change', options));
element.dispatchEvent(new Event('blur', options));
return element;
}
setValue(document.querySelectorAll('input')[3], 'New Value')
|
Приведенные примеры никак не спасают(
В первых вариантх возвращается true, в последнем <input class="Type__TypeElement-goli3j…IT FeWwGSRANj36qpOBoxdx" role="searchbox" maxlength="80" autocorrect="off" autocapitalize="none" spellcheck="false" placeholder="Search for songs or episodes" value=""> |
готов платить 70$, нужно просто заполнить одно поле на сайте.
Открываете сайт в браузере (например firefox), открываем inspect - debbug, вводим JS код в консольную строку, и как результат должно заполниться input поле, и отобразиться список который генерируется только при вводе с клавиатуры Кто готов взяться, пишите в ЛС, отправлю ссылку на сайт |
| Часовой пояс GMT +3, время: 22:03. |