Как заполнить веб-форму с помощью Flash или Javascript?[закрыто]

StackOverflow https://stackoverflow.com/questions/927685

Вопрос

Я ищу решение для заполнения веб-форм из flash или javascript."Заполнение" должно быть сделано не визуально."Заполнение" должно быть инициировано с компьютера пользователя, потому что мне нужен доступ к локальному сетевому ресурсу.

Просто взглянув на Selenium и iMacros, я могу сказать, что создание достаточно умного плеера - довольно большой проект.Я также вообще не хочу создавать часть "recorder", поэтому я ищу решение, которое может использовать некоторые стандартные макросы (Selenium или iMacros, или что-то еще)

В идеале я бы хотел "flash player" или "javascript player", который мог бы воспроизводить скрипт iOpus iMacros или Selenium Script.

Ожидаемое поведение

  • Пользователь открывает мой веб-сайт
  • Пользователь нажимает кнопку на моем веб-сайте
  • В фоновом режиме (на КОМПЬЮТЕРЕ пользователя) какой-либо скрипт открывает другой веб-сайт (локальный веб-сайт), вносит несколько правок и нажимает кнопку "ОК".

Возможно ли это?Существуют ли какие-либо существующие библиотеки, которые могли бы помочь?

Это было полезно?

Решение

Я думаю, что такое же ограничение исходного кода JavaScript предотвращает это (если я вас правильно понимаю).По сути, JavaScript не разрешен доступ к какому-либо серверу, кроме того, на котором размещался его контент.Это делается в первую очередь для предотвращения доступа к контенту внутри брандмауэров (т. е.компьютер внутри брандмауэра подключается к некоторому сайту, размещенному за пределами брандмауэра, с помощью некоторого скрипта на нем (если JavaScript может обращаться к другим сайтам с хост-компьютера, сервер сайта может получить доступ к информации за брандмауэром).

Я не уверен, как Flash справляется с подобными вещами, но я был бы удивлен, если бы такого же ограничения не существовало.

Другие советы

Вы можете получить доступ к элементам формы через document.forms[i], но разрешить веб-сайту делать это с другим веб-сайтом было бы большой дырой в безопасности.(Представьте себе:Вы открываете veryfunnyvideos.com, он открывает Gmail в фоновом режиме и выполняет другие действия.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top