zvermafia
@zvermafia
WebDev

Как работать с браузерами (Н: заполнить форму) на языках Java или Python?

Здравствуйте!

Как работать (манипуляция, взаимодействие) с браузерами (заполнить форму) на языках Java или Python?

Представим есть программа с базой данных клиентов. Это программа должна заполнить форму сайта открытый в браузере (Internet Explorer, Mozilla FireFox, Opera, Chrome). То есть в другой программе! У сайта нету API, так что можно отправить данные тока через форму сайта.

Как это осуществлять? :
  • Как работать с другими окнами (программами) и заполнить форму открытая в браузере?
  • Есть ли библиотеки?
  • Что надо изучать (дайте ссылку)!?
  • Вопрос задан
  • 5496 просмотров
Решения вопроса 2
@maxoot
Grab - простой и понятный способ.
Selenium - использование браузера.
Если в формах присутствует JS, то подойдет второй вариант.
Недавно нужно было спарсить оприделенную инфу со страницы, которая подгружалась средствами JavaScript. Помог Selenium, браузером указал PhantomJS.
Ответ написан
Rrooom
@Rrooom
Selenium. Оф. доки.
Всё очень просто.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Selenium Webdriver
Вот страница с документацией. Но вообще и гугл в помощь.
docs.seleniumhq.org/docs
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы