Лучшая программа автозаполнения форм

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

Селениум

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

Лично мне нравится модуль под язык программирования питон, хотя доступно и для других языков, а также автономная IDE для браузера firefox.
Установка для питона достаточно простая
С сайта seleniumhq.org загружаем Selenium Client Drivers для python, распаковываем и устанавливаем как обычно, для виндовс через файл setup.py -install
Пример программы на python

RoboForm. Бесплатная программа автозаполнения.


#!/usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time browser = webdriver.Firefox() # Get local session of firefox browser.get(«http://www.yandex.ru») # Load page assert «Яндекс».decode(«utf-8») in browser.title elem = browser.find_element_by_name(«text») # Find the query box elem.send_keys(«http://программисту.рф/».decode(«utf-8») + Keys.RETURN) time.sleep(0.2) # Let the page load, will be added to the API

В данном примере запускается браузер Mozilla Firefox, скрипт переходит на страницу поиска яндекса. В строке поиска набирает название этого сайта программисту.рф и нажимает кнопку поиска.

Для тех кому нужна простая автоматизация, например просто выполнение типовых действий, лучше использовать дополение к браузеру firefox под названием Selenium IDE

Watin

Watin — это тоже не утеплитель, а инструмент тестирования. Фактически это портированная под .NET библиотека Watir для Ruby
Возможностей чуть меньше, как и количество поддерживаемых браузеров. Рабочим и протестированным является только “ослик” (internet iexplorer). Библиотеку Watin можно скачать с сайта watin.sourceforge.net
Из плюсов компонента достаточно точная имитация действия пользователя, например в поле происходит именно набор символов, а не присвоение значения.
Пример программы на C#

using System; using System.Collections.Generic; using System.Linq; using System.Text; using WatiN.Core; namespace ConsoleApplication1 < class Program < [STAThread] static void Main(string[] args) < // Windows WatiN.Core.IE window = new WatiN.Core.IE(); // Frames // Model TextField txt_login = window.TextField(Find.ByName(«login»)); Element __ = window.Element(Find.ByText(«»)); TextField txt_passwd = window.TextField(Find.ByName(«passwd»)); // Code window.GoTo(«http://mail.yandex.ru/»); txt_login.Click(); txt_login.TypeText(«ваш логин»); txt_passwd.Click(); txt_passwd.TypeText(«ваш пароль»); >> >

Данная программа открывает браузер Internet Iexplorer, в нем переходит на страницу почты яндекса и в нем вписывает логин и пароль. Вход сделаете сами, там не сложно, можно просто послать браузеру клавишу Enter.

Читайте также:
1с салон красоты отзывы о программе

Из особенностей программирования, профиль проекта должен быть обязательно просто Net, а не ClientProfile, иначе будет ошибка. И обязательно преобразование в тип STA, в данной программе сделано строкой [STAThread]

Источник: xn--80afqpaigicolm.xn--p1ai

Human Emulator

Бесплатная онлайн консультация по возможностям программы.

Заполнение различных форм на сайтах или веб сервисах

Видео заполнения веб форм программой Human Emulator
на примере подачи объявления на онлайн доску объявлений

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

И чем шире Ваша деятельность в интернете, тем чаще Вы сталкиваетесь с необходимостью заполнять большое количество онлайн форм. И в один прекрасный момент Вы понимаете, что тратите на эту рутину времени больше, чем на всё остальное. Вот тут Вам и пригодится Human Emulator — программа для заполнения форм. Использование программы для автозаполнения форм существенно упростит вашу работу и освободит вас от этого нудного, но необходимого занятия.

Почему Human Emulator

  • Human Emulator может заполнить форму за вас на любом сайте или онлайн сервисе, в том числе если форма полностью выполнена на скриптах или заполнение формы разнесено на несколько страниц.
  • Даже если форма имеет проверки на реального пользователя программа без проблем справиться с такой формой. В случае необходимости при заполнении формы с помощью программы можно задействовать реальные клавиатуру и мышь или использовать их события.
  • Данные для заполнения формы могут храниться в виде файлов в TXT, HTML, CSV, XML и т.д. или в базе данных. Программа может также загружать все необходимые при заполнении формы файлы или картинки.

Как это работает

Вы пишите скрипт-сценарий на любом из доступных в программе языков (PHP, C#, JavaScript(Node.js), Python), где с помощью команд программы перечисляете все необходимые действия, которые нужно выполнить при заполнении интересующей вас формы. Заполнение веб форм довольно простая задача и создание скрипта-сценария обычно не вызывает сложностей у пользователей, но если вам нужно готовое решение под ключ, вы всегда можете найти специалиста, который вам поможет написать нужный сценарий. Специалистов можно найти на нашем форуме или на любой фриланс бирже. На выходе вы получаете полностью уникальное решение заточенное под вас, которое в случае необходимости можно будет легко и быстро переделать под новый формат данных или другие изменения в работе с формой.

Читайте также:
Прекращена работа программы fallout

Что может делать Human Emulator при заполнении web форм

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

Распознавать и автозаполнять капчу (c помощью сервисов типа rucaptcha.com и т.д.), а так же работать с «хитрыми» полями, в том числе с полями для добавления файлов, картинок, музыки или видео.

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

Работать с формами любой сложности, с формами использующими java script или ajax, помещёнными во фрейм во фрейме или сделанными с помощью flash.

Полная эмуляция ввода человеком. Human Emulator может заполнять поля так, как будто это делает реальный человек, а использование обширного функционала анонимности даёт возможность создавать видимость заполнения одной формы десятками людей.

Создание данных для заполнения полей форм. Вам не надо придумывать или искать списки с именами, фамилиями, выдумывать ники, логины или пароли всё это сделает за Вас Human Emulator. Вам просто надо будет указать какие данные русские или английские надо генерить и куда их вставлять.

Создание скрипта для автоматизации одной формы работает для всех подобных форм на всех сайтах с таким же движком.

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

Источник: xn--80awbbeioodeq4h3a.xn--p1ai

Лучшая программа автозаполнения форм

Вместе с ACDSEE кажется поставляется Gator . Посмотри.

Заполнялок форм много, но РобоФорм — самая лучшая. Почему? А вот:

Работает одним кликом
РобоФорм добавляет на браузере свои панельки: ToolBar (toolband), Explorer Bar, Toolbar Buttons и элементы контекстного меню. Для работы достаточно любого из них — как вам удобнее. Чтобы заполнить все формы в окне вашего IE, щелкните по кнопке «Заполнить форму» — и все!
Панель инструментов РобоФорма (ToolBar). Работает на IE5 и позже.
Выберите на IE Вид.Панель управления.RoboForm (View.Toolbars.RoboForm) .
Содержит (слева направо) переключатель Персон (выпадающее меню), кнопки Заполнить форму и Персона.

Кнопки РобоФорма на панели обозревателя (Explorer Bar). Работает на IE4 и позже.
Чтобы они появились, выберите на вашем IE Вид.Панель обозревателя.RoboForm (View.Explorer Bar.RoboForm).
Содержит (слева направо) переключатель Персон (выпадающее меню), кнопки Заполнить форму и Персона.

Кнопки РобоФорма на панели управления IE (IE Toolbar Buttons). Работает на IE5 и позже.
Чтобы они появились, выберите на вашем IE Вид.Панель управления.Настройка. (View.Toolbars.Customize. ) и перекиньте кнопки «Заполнить форму» и «Персона. » из «имеющихся (available)» в «текущие (current)».

Читайте также:
Какая программа читает файлы heic

Качество: AI — искусственный интеллект
Немалый искусственный интеллект и тщательное тестирование сделали AI RoboForm самым точным среди программ для распознавания и заполнения форм.

Скорость: клиентская программа, никаких заморочек с перегруженным сервером
AI RoboForm такой быстрый, потому что работает в вашем IE браузере, а не на перегруженном сервере. А заодно поэтому не может быть никакой слежки за вашими действиями.

Гибкость и подвижность: разнообразие персон
Для заполнения форм AI RoboForm берет значения из одной из Персон, которые вы создаете с помощью кнопки Персона. Вы можете насоздавать каких хотите Персон — настоящих и вымышленных, и легко переключаться между ними.

Избирательность: частичное заполнение форм
Если вы хотите заполнить только часть формы, выделите ее и нажмите на кнопку «Заполнить форму».

Ваша безопасность: никакого надзора
AI RoboForm никак не отслеживает ваши шаги по Сети и не посылает никаких сведений о ваших действиях, посещаемых сайтах и т.п. куда бы то ни было.

Кстати: AI RoboForm еще и не виснет!

Пароли: RoboForm может сделать их за вас
Множество сайтов заставляет вас занудно впечатывать «имя + пароль». RoboForm избавит вас от этого: он где надо введет старые имя и пароль, а где надо — создаст вам новые.

Многоязычность:
AI RoboForm может читать и заполнять формы на многих языках: русском, английском, немецком, французском, итальянском и голландском. Выберите вашу страну из списка Страна и т.д. при первой инсталляции, и РобоФорм будет общаться с вами и заполнять формы на вашем языке.

Универсальность: учет особенностей страны
При выборе страны AI RoboForm не просто переходит на ее язык. Он учитывает ее особенности при заполнении форм. Например, в США дата записывается в формате MM/DD/YY, а в Англии — DD/MM/YY. RoboForm знает также форматы телефонных номеров, почтовых индексов, номеров банковских счетов и т.д.

Адаптация: два слова о машинном переводе
Если вы определили себя по-русски как «Господин» (Г-н), а форма — на иностранном языке и вы посылаете ее на зарубежный сайт, то RoboForm сам поставит, где надо, «Monsieur» по-французски, «Herr» по-немецки и т.д.

Самообновление: всегда последняя версия
RoboForm периодически заходит на свой собственный сайт и, когда там появляется его новая версия, он предлагает вам обновление. А вам достаточно ответить «Да». И все последующие версии — бесплатны!

Цитата:

Gator не ставь.
Этот ублюдок простучит производителю твои личные данные и мейл-адрес

А что файерволом нельзя его заблокировать?

Хотя я выход проще нашел, автозаполнялка из Оперы

Источник: forum.ru-board.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru