Задать вопрос
zvermafia
@zvermafia
WebDev

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

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

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

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

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

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

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