Программы для автозаполнения форм онлайн. Создание автоматически заполняемых списков в Excel. Сохранять данные автозаполнения автоматически

Программы для автозаполнения форм онлайн. Создание автоматически заполняемых списков в Excel. Сохранять данные автозаполнения автоматически

07.03.2024

Модуль поиска не установлен.

Надежда Баловсяк

Те пользователи, кому часто приходится проводить в Интернете много времени, занимаясь, например, регистрацией продуктов, рассылкой материалов или онлайн-покупками, много времени тратят на заполнение различных веб-форм. Логины, пароли, имена, адреса, индекс и многое другое...

Бесконечное ожидание завершения регистрации после ввода практически одних и тех же данных. Упростить эту рутинную работу могут специальные программы, предназначенные для автоматического заполнения форм.

В Сети существует очень много программ этого класса, однако настоящих универсалов среди них - единицы, так как большинство из таких программ часто имеют слишком узкую специализацию.

Во время интернет-серфинга часто приходится заполнять различные формы на веб-страницах, указывая при этом одни и те же данные - фамилию, имя, адрес, дату рождения и многое другое. С помощью специальных программ можно сохранить эти данные в специальной базе, а при возникновении необходимости, подставлять их в формы на веб-страницах.

IE Scripter

Сайт разработчика: www.iescripter.com
Размер дистрибутива: 1,2 Мб
Статус: Shareware

В результате установки программа IE Scripter добавляет свою кнопку на панель инструментов браузера Internet Explorer. Встретив форму на веб-странице, вам нужно ввести данные, после чего нажать эту кнопку. В окне браузера отобразится дополнительная панель, с помощью которой и осуществляется управление работой программы. Вы можете сохранить введенные в форму данные. При этом программа позволяет вам отобрать, какие именно значения нужно сохранить, а какие - опустить.

Встретив форму на другом сайте, для того чтобы воспользоваться сохраненными данными, нажмите кнопку Load, и программа автоматически подставит все значения в нужные поля. Правда, надо заметить, что не всегда программа работает корректно, особенно для выпадающих полей. Кроме того, не предусмотрено использование различных данных для одной страницы, открытой в Internet Explorer, например, нельзя применить данные нескольких почтовых ящиков - программа не умеет запоминать несколько наборов значений.

Кроме этого способа заполнения, вы можете сохранить в базе данных IE Scripter стандартный набор значений, который программа будет использовать при заполнении встреченных на веб-страницах форм. Эти параметры следует задать в окне настроек программы. Следует заметить, что набор стандартных параметров недостаточный, и их не всегда хватает для заполнения форм. Эти параметры можно загрузить из набора, сохраненного в настройках Internet Explorer. Кроме того, в программе отсутствует возможность редактирования списка ключевых слов, по которым определяется тип поля в веб-форме.

Программа обладает гибкими настройками. Настройки можно сохранить в специальном файле. Среди дополнительных возможностей программы можно отметить инструмент генерации паролей и просмотр cookies.

iNetFormFiller

Сайт разработчика: www.inetformfiller.com
Размер дистрибутива: 2,8 Мб
Статус: Shareware

После установки и обязательной регистрации программы iNetFormFiller в системном трее будет размещен ее значок.

В основном окне программы размещены анкеты с очень детальной информацией о пользователе. Такое впечатление, что разработчики программы предусмотрели все возможные варианты полей для ввода, даже те, которые очень редко встречаются при заполнении веб-форм. Данные формы сохраняются в профайле, который можно настроить, произвольным образом выбирая поля, которые войдут в него, а также создавая группы полей. Кроме того, анкета может содержать поля абсолютно любых стандартов. При этом некоторые поля можно связывать между собой. В этом случае при вводе определенной информации в одно поле остальные, связанные с ним, могут быть заполнены автоматически указанными значениями. При создании профайла программа поддерживает удаление лишних полей. А уже готовые профайлы можно сохранить как шаблоны и использовать впоследствии при создании других профайлов.

В браузер Internet Explorer после установки программы встраивается дополнительная панель инструментов iNEtFormFiller.

Эта программа также умеет заполнять формы двумя способами - подставляя в поля на веб-странице сохраненные данные, либо сохраняя данные, которые были введены в формы на веб-странице. Для заполнения формы достаточно нажать кнопку Заполнить, и все данные будут сохранены в форме.

Все страницы, заполненные программой, сохраняются в специальном разделе - списке форм-карт. Если выделить форм-карту в списке, рядом в окне программы будут показаны поля этой страницы, которые можно редактировать в оффлайновом режиме, просто вводя туда нужные значения. По сути, форм-карта представляет собой ту же веб-страницу с формой, но только с сохраненной структурой.

В режиме пакетного ввода информации программа позволяет заполнять online-формы типовыми данными, при этом можно указать, какие данные следует подставлять из профайла, а какие - вводить вручную.

Еще один интересный инструмент, доступный в iNetFormFiller, позволяет записать каждое действие пользователя, выполняемое в браузере. В этом режиме работы программа запоминает не только заполненные поля, но и каждый щелчок по ссылке или кнопке. Можно запомнить практически любой набор действий, а потом просто воспроизвести его нужное количество раз, изменяя, при необходимости, некоторые параметры.

Следует отметить гибкие возможности настройки программы. Для каждой страницы программа позволяет задать свои собственные настройки, включающие различные опции сохранения и заполнения. Благодаря функциям экспорта и импорта настроек и сохраненных профайлов базу данных программы можно перенести на другой компьютер.

RoboForm

Сайт разработчика: www.roboform.com
Размер дистрибутива: 1,8 Мб
Статус: Shareware

Функциональные возможности RoboForm выделяют эту программу из аналогов, делая ее одной из лучших в своей категории.

Эта программа также добавляет на панель инструментов браузера свою кнопку. RoboForm умеет сохранять данные, которые вы ввели на веб-страницы. При этом программа хранит эти данные в специальных записях под названием пасс-карты. Эти пасс-карты можно использовать для заполнения форм. А если вы введете какие-то данные в формы на веб-страницы, программа сумеет распознать ваши действия и предложит вам сохранить эти данные.

С помощью редактора персон вы сможете вручную сохранить данные для последующего их использования при заполнении форм. Содержимое базы данных программы, пасс-карты, а также возможность добавления новых записей в базу данных программы могут быть защищены паролями.

Если с программой работают несколько пользователей, для каждого из них можно установить свои собственные параметры для заполнения форм.

Следует отметить широкие возможности настройки программы. Например, RoboForm позволяет полностью настроить состав контекстного меню Internet Explorer, также доступна настройка комбинаций клавиш, применяемых программой для заполнения форм.

WebM8

Сайт разработчика: www.m8software.com
Размер дистрибутива: 1,59 Мб
Статус: Shareware

Программа позволяет работать с большим количеством различных данных для заполнения веб-форм. Основное неудобство работы с программой заключается в том, что для каждой формы нужно создать свой собственный отдельный список значений полей. А для заполнения формы следует выбрать в программе необходимый список значений полей для нее, подготовленный заранее. Поэтому с помощью WebM8 довольно сложно заполнять разные веб-формы, встречающиеся на разных веб-страницах. Но зато если вам нужно заполнять одни и те же формы, программа станет для вас идеальным решением.


Функция автозаполнения в Chrome помогает быстрее вводить информацию (например, адреса и реквизиты) в онлайн-формы. Указав в форме новые данные, вы можете увидеть предложение сохранить их на будущее.

Chrome не передает ваши данные третьим лицам без вашего разрешения. Узнать больше о том, как Google защищает информацию о ваших банковских картах, можно .

Как добавить, изменить или удалить данные автозаполнения

Как удалить сохраненные данные

  1. Удалите данные о работе в браузере, следуя инструкциям .
  2. В разделе "Дополнительные" выберите Данные для автозаполнения .

Как синхронизировать платежные данные с Google Pay

Если вы включили синхронизацию данных в Chrome и совершили покупку онлайн, Chrome может предложить вам сохранить информацию о банковской карте в Google Pay.

Что делать, если автозаполнение не работает

Если при заполнении формы информация не подставляется автоматически, возможно, проблема в следующем:

  • Сайт недостаточно безопасен, поэтому Chrome не передает данные. Если же вы уверены в безопасности сайта, попробуйте применить советы из статьи .
  • Браузеру Chrome не удается определить некоторые поля в форме.

Видеоверсия

Текстовая версия

В данной задачи создадим автоматически заполняемые списки с помощью табличного процессора Excel. Все данные вводятся в один большой список и которого записи автоматически группируются по новым спискам.

Записи в перечне слева «сырые», т.е. они не сгруппированы, содержат «маркера (т.е. указатель номера списка)» и саму запись, в списках справа — распределены. Количество в 3 списка взято в качестве примера, это количество может быть произвольным, равно как и название «списки». Особым плюсом можно считать то, что, изменяя маркер в «сыром перечне», можно изменять место расположение записи в сгруппированных списках.

Реализуем такие, автоматически заполняемые списки, подробно объясняя этапы решения задачи.

Суть решения

Видеоверсия

Текстовая версия

Принцип действия

Пользователи, которые уже поработали в Excel, очевидно заметят, что принцип действия таких динамических списков очень схож с таковым у функции ВПР, либо более продвинутого аналога данной функции – связки ИНДЕКС и ПОИСКПОЗ.

Действительно, нам нужно найти в левом столбце «маркер» списка, т.е. название и вернуть элемент такого списка уже из правого столбца. Однако, здесь есть один нюанс, который заключается в том, что функция ВПР, равно как и вышеупомянутая сборка-аналог вернут только первую запись, т.е. максимум мы сможем выбрать таким способом по одному элементу для каждого списка.

Соответственно, нам нужно сделать реализации чего-то на подобие множественного ВПР, когда значения будут выбираться все значения, а не только первое.

Основная идея реализации

Основу в реализации такого множественного выбора будет составлять чрезвычайно полезная функция ИНДЕКС, которая возвращает значение ячейки, которая находится на пересечении указанных строки и столбца. Столбце у нас известен из условия – это столбец со всеми значениями (правый в «сырой» таблице), а вот номер строки мы будем подставлять динамически.

Данную функции еще часто используют в связке с другой полезной функцией ПОИСКПОЗ, однако, сейчас нам нужна не связка, поскольку номер строки (а именно за поиск номера строки в функции ИНДЕКС отвечает функция ПОИСКПОЗ) мы найдем отдельно.

Решение:

Теория:

Видеоверсия

Текстовая версия

Для поиска номера строки воспользуемся довольно незамысловатой конструкцией: =ЕСЛИ($A2=S$1;СТРОКА(A2))

Принцип работы данной формулы становится понятен, если взглянуть на следующий рисунок:

В заголовках записываем значений, которые соответствуют маркерам в первом столбце неупорядоченного списка, в нашем случае это: список1, список2, список3, затем сравниваем значение из заголовка с текущим маркером (в сравнении используются смешанные ссылки, чтобы не записывать одну и туже формулу для трех столбцов, а просто автозаполнением растянуть ее для 2-го и третьего списка), если условие выполняется, тогда возвращаем номер строки из первоначального неупорядоченного списка, если условие ложно, формула вернет ошибку.

Таким образом данную формулу нужно растянуть на столько столбцов, сколько должно быть маркеров (три, в нашем случае) и на не меньшее количество строк чем значений в неупорядоченном диапазоне. Если планируется дополнять диапазон, то данную формулу можно просто протянуть вниз с запасом там просто будут сообщения об ошибках, они никакого негативного влияния не сделают. Более того, это промежуточные вычисления, которые можно будет просто скрыть, при необходимости или вынести на отдельный лист.

  1. Упорядочивание промежуточных вычислений

Видеоверсия

Текстовая версия

Мы получили номера строк, которые разбросаны по всему диапазону вычислений, нам нужно их собрать и для этого, во-первых, следует построить простой номерной ряд, банально пронумеровав один столбец, а, во-вторых, с помощью функции НАИМЕНЬШИЙ, собрать все значения по каждому столбцу, отсортировав по возрастанию.

Функция НАИМЕНЬШИЙ похожа на вычисление минимального, т.е. функцию МИН, за тем исключением, что позволяет найти не только минимальное, но и 2-е, 3-е и т.д. наименьше значение после минимального.

Как можно догадаться, вспомогательный числовой ряд будет использоваться для указания того, какое наименышее значение по порядку следует вернуть. Таким образом, конечная формула, сортирующая найденные номера строк будет выглядеть вот так:

НАИМЕНЬШИЙ(I:I;$L2)

Первым аргументом функции указана ссылка полностью на строку, если будете указывать на диапазон, не забудьте позаботиться о том, чтобы его зафиксировать (сделав абсолютную или смешанную ссылку). Второй аргумент – это смешанная ссылка на вспомогательный ряд, т.е., в первом случае, когда ссылка идет на цифру «1», формула вернет минимальное значение, потом — 2-е после минимального и т.д.

Общая картина вычислений выглядит так:

Как и предполагалось, мы просто записали ранее разбросанные значения с вычислением номера строки.

  1. Построение финальной формулы

Видеоверсия

Текстовая версия

Если вы раньше работали с функцией ИНДЕКС, то построение финальной формулы не вызовет абсолютно никаких трудностей, фактически нам нужно вернуть значение для ячейки, когда у нас известен и номер строки, и номер столбца (он изначально был известен, т.к. всего один столбце со значениями).

Таким образом, пишем:

ИНДЕКС($B:$B;M2;1)

Здесь мы, как и с упорядочиванием, используем ссылку на столбец, однако, делаем его абсолютной ссылкой, поскольку формулу будем растягивать вправо и нужно чтобы столбец не менялся (в случае поиска наименьшего нам нужно было, чтобы столбец менялся).

В конечном итоге получаем вот такой результат:

Все хорошо, за исключением ошибки, которая находится в не заполненных ячейках. Ошибку легко скрыть, если «обернуть» конечную формулу в функцию ЕСЛИОШИБКА, указав, в качестве второго аргумента, пустую ячейку (просто двойные кавычки).

ЕСЛИОШИБКА(ИНДЕКС($B:$B;M2;1);"")

И вот такой результат:

Excel позволяет автоматически заполнять ячейки листа последовательными логически связанными значениями или одним и тем же значением в нескольких ячейках таблицы (даже если ячейки не смежные или располагаются на разных листах).

1.1.1 Ввод чисел, текста, даты или времени суток. Для выполнения этих действий щелкните ячейку, в которую необходимо ввести данные, наберите данные, нажмите клавишу Enter или клавишу табуляции и выполните одно из следующих действий.

- Ввод чисел и текста в списке.

1) Введите данные в ячейку в первом столбце и нажмите клавишу табуляции для перемещения в соседнюю ячейку.

2) После ввода данных в первую строку нажмите клавишу Enter, чтобы перейти на начало следующей.

3) Если ячейка, расположенная в начале следующей строки, не становится активной, выберите команду меню Сервис Þ Параметры, а затем – вкладку Правка (рис. 1.1). В группе Параметры установите флажок Переход к другой ячейке после ввода, а затем из списка в направлении выберите значение Вниз.

- Ввод даты. При вводе даты используйте точку или дефис в качестве разделителя, например 09.05.2002 или Янв-2002. Чтобы ввести текущую дату, нажмите клавиши Ctrl+; (точка с запятой).

- Вод времени суток . Для отображения времени суток в 12-часовом формате введите букву a или p, отделенную пробелом от значения времени, например 9:00 p. В противном случае время будет интерпретировано на основе 24-часового формата. Чтобы ввести текущее время, нажмите клавиши Ctrl+Shift+: (двоеточие).

1.1.2 Ввод чисел с фиксированным количеством десятичных разрядов или конечных нулей. Для этого:

1) Выберите команду меню Сервис Þ Параметры, а затем откройте вкладку Правка (см. рис. 1.1).

2) Установите флажок Фиксированный десятичный формат при вводе.

3) В рамке разрядов введите положительное или отрицательное число, которое задает автоматическое умножение вводимого значения на десять в соответствующей степени.

Рисунок 1.1 – Вкладка Правка диалога Параметры

Например, если ввести 3 в рамке разрядов, а затем – 2834 в ячейке, то значение будет равно 2,834. Если ввести -3 в рамке разрядов, а затем – 283, то значение будет равно 283000.

Изменение параметра Фиксированный десятичный формат при вводе не оказывает влияния на введенные до этого данные. Чтобы для данного числа параметр Фиксированный десятичный формат при вводе не использовался, при наборе числа введите десятичную точку.

1.1.3 Ввод одного и того же значения в несколько ячеек одновременно. Для этого:

1) Выделите ячейки, в которые необходимо ввести данные. Они не обязательно должны быть смежными.

2) Введите данные и нажмите клавиши Ctrl+Enter.

1.1.4 Ввод и изменение одного и того же значения на нескольких листах. Если выбрана группа рабочих листов, то изменения в одном из них применяются ко всем выделенным листам. Данные могут быть изменены. Для выполнения этих действий:

1) Выберите листы, на которые необходимо ввести данные. Чтобы выделить:

- отдельный лист щелкните ярлычок листа. Если ярлычок нужного листа не виден, найдите этот ярлычок с помощью кнопок прокрутки листов, а затем щелкните его;

- два или более смежных листа щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу Shift, щелкните ярлычок последнего листа;

- два или более несмежных листа щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу Ctrl, последовательно щелкните ярлычки остальных листов;

- все листы книги щелкните правой кнопкой мыши ярлычок какого-либо листа, а затем выберите команду Выделить все листы в контекстном меню.

2) Укажите ячейку или выделите диапазон ячеек, в которые необходимо ввести данные.

3) Введите или измените данные в первой выделенной ячейке.

4) Нажмите клавишу Enter или клавишу табуляции.

1.1.5 Автоматическое заполнение повторяющихся записей в столбце. Если несколько первых знаков, вводимых в ячейку, совпадают со знаками записи, ранее введенной в этом столбце, то недостающая часть набора будет произведена автоматически. В Microsoft Excel автоматический ввод производится только для тех записей, которые содержат текст или текст в сочетании с числами. Записи, полностью состоящие из чисел, дат или времени, необходимо вводить самостоятельно.

Для подтверждения предлагаемого варианта, нажмите клавишу Enter. Законченная запись по формату полностью совпадает с существующей записью, включая знаки верхнего и нижнего регистра.

Для замены автоматически введенных знаков продолжите ввод самостоятельно.

Для удаления автоматически введенных знаков нажмите клавишу Backspace.

Чтобы выбрать значение из списка записей, которые уже имеются в столбце, нажмите правую кнопку мыши, а затем выберите в контекстном меню команду Выбрать из списка.

1.1.6 Заполнение серии ячеек числами, датами либо другими элементами. Для этого:

1) Выделите первую из заполняемых ячеек.

2) Введите начальное значение для ряда значений.

3) Введите значение в соседнюю ячейку, чтобы определить образец заполнения:

Если требуется получить ряд 2, 3, 4, 5…, введите 2 и 3 в первые две ячейки. Если требуется получить ряд 2, 4, 6, 8…, введите 2 и 4. Если требуется получить ряд 2, 2, 2, 2…, вторую ячейку можно оставить пустой;

Чтобы задать тип ряда значений, перетащите маркер заполнения правой кнопкой мыши, а затем выберите соответствующую команду в контекстном меню. Например, если начальное значение – дата «янв-2002», то для получения ряда «фев-2002», «мар-2002» и т.д. выберите команду Заполнить по месяцам, а для получения ряда «янв-2003», «янв-2004» и т. д. выберите команду Заполнить по годам;

Для того чтобы управлять созданием ряда вручную или использовать для заполнения ряда значений клавиатуру, используйте команду контекстного меню – Прогрессия.

4) Выделите ячейку или ячейки, содержащие начальные значения.

5) Перетащите маркер заполнения через заполняемые ячейки:

Для заполнения в возрастающем порядке перетащите маркер вниз или вправо;

Для заполнения в убывающем порядке перетащите маркер вверх или влево.

1.1.7 Ввод одинаковых данных в разные рабочие листы. Если данные были введены на одном листе, то их можно быстро скопировать в соответствующие ячейки других листов. Для этого:

1) Выберите лист, содержащий введенные данные, и листы, на которые их необходимо скопировать.

2) Выделите ячейки, содержащие данные, которые необходимо скопировать.

3) Выберите команду меню Правка Þ Заполнить Þ По листам.

В лицее хотели учиться 200 детей. Но школа набирала только 75 учеников. На указанном сайте шёл обратный отсчёт. В назначенное время открывалась форма и родители начинали её заполнять. Форма появлялась частями — какая-то информация подгружалась с другой страницы.

Те, кто не уложился в 1,5 минуты, оказались за бортом. Подробнее о том, .

Первое, что пришло на ум: [инструмент сделала, чтобы любой мог воспользоваться — не нужно уметь программировать].

Редактор JavaScript Mozilla Firefox

Если нажать одновременно Shift F4 , появится окошко, куда можно написать любой JavaScript и выполнить его, нажав кнопку "Запустить". Например, вот так можно вывести на экране сообщение

Alert("Моё сообщение");

Скрипт автоматического заполнения полей формы

Второго шанса у меня не было, я не знала что могли изменить разработчики, какие данные будут передаваться, поэтому перестраховалась. В редакторе запускала такой JS.

// данные заявителя requestAnimationFrame(step00); var razstart = null; function step00(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("input, input:not()")).filter(function(a) {return a.offsetHeight > "5"}); // если текстовые поля больше 5px if (!razstart) razstart = timestamp; if (raz.length // пока таких полей не станет больше 5, повторять функцию (надёжнее чем задержка setTimeout и setInterval) requestAnimationFrame(step00); } else { // когда таких полей станет больше 5, заполнить их raz.value = "Иванова"; raz.value = "Наталья"; raz.value = "Ивановна"; raz.value = "0000"; raz.value = "000000"; raz.value = "ОТДЕЛОМ УФМС РОССИИ ПО..."; raz.value = "01.01.2009"; for (var i = 0; i // эмулировать (имитировать) действия посетителя raz[i].dispatchEvent(new Event("change")); raz[i].dispatchEvent(new Event("change")); raz[i].dispatchEvent(new Event("keydown")); raz[i].dispatchEvent(new Event("keyup")); } requestAnimationFrame(step01); // запустить следующую функцию } } // данные о ребёнке var razstart = null; function step01(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("input, input:not()")).filter(function(a) {return (a.offsetHeight > "5") && (a.value != "Наталья") && (a.value != "Ивановна") && (a.value != "0000") && (a.value != "000000") && (a.value != "ОТДЕЛОМ УФМС РОССИИ ПО...") && (a.value != "01.01.2009")}); // если текстовые поля больше 5px и в них не встречается ранее заполненный текст (искл. фамилия) if (!razstart) razstart = timestamp; if (raz.length // адрес регистрации var razstart = null; function step02(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("input, input:not()")).filter(function(a) {return (a.offsetHeight > "5") && (a.value != "Иванова") && (a.value != "Наталья") && (a.value != "Ивановна") && (a.value != "0000") && (a.value != "000000") && (a.value != "ОТДЕЛОМ УФМС РОССИИ ПО...") && (a.value != "01.01.2009") && (a.value != "Иванов") && (a.value != "Иван") && (a.value != "Иванович") && (a.value != "01.01.2009") && (a.value != "город Самара") && (a.value != "III-ЕР") && (a.value != "000000")}); if (!razstart) razstart = timestamp; if (raz.length "5") && (a.innerHTML.indexOf("егистрац") != -1)}).dispatchEvent(new Event("click")); // эмулировать нажатие на кнопку больше 5px и содержащую текст "егистрац" requestAnimationFrame(step03); requestAnimationFrame(step04); requestAnimationFrame(step05); } } // контактные данные var razstart = null; function step03(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("button")).filter(function(a) {return (a.offsetHeight > "5") && (a.innerHTML.indexOf("mail") != -1)}); if (!razstart) razstart = timestamp; if (raz.length == 0) { requestAnimationFrame(step03); } else { raz.dispatchEvent(new Event("click")); var razI = Array.prototype.slice.call(document.querySelectorAll("input")).filter(function(a) {return (a.offsetHeight > "5") && (a.value == "")}); razI.value = "[email protected]"; razI.dispatchEvent(new Event("change")); razI.dispatchEvent(new Event("change")); } } // кнопка "Загрузить данные по требуемым свойствам" var razstart = null; function step04(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("button")).filter(function(a) {return (a.offsetHeight > "5") && (a.innerHTML.indexOf("агруз") != -1)}); if (!razstart) razstart = timestamp; if (raz.length == 0) { requestAnimationFrame(step04); } else { raz.dispatchEvent(new Event("click")); } } // флажок "Я даю согласие на обработку персональных данных" var razstart = null; function step05(timestamp) { var raz = Array.prototype.slice.call(document.querySelectorAll("input")).filter(function(a) {return a.offsetHeight > "5"}); if (!razstart) razstart = timestamp; if (raz.length == 0) { requestAnimationFrame(step05); } else { raz.checked = true; // поставить галку raz.dispatchEvent(new Event("click")); // эмулировать клик raz.dispatchEvent(new Event("click")); } }

© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows