Заполнить одно поле на сайте за 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, время: 01:36. |