Какие инструменты использовать для создания web-сервиса?
Привет. Каждый день на нескольких сайтах провожу определенные действия(поиски элементов, парсинг, клики, копипасты, небольшие вычесления и тп), а все они имеют свою последовательность. Появилась идея написать свой 'код', для автоматизации этих действий. Так как знаком с java, полез изучать selenium. Всё это дело , наподобие GUI, хочу вынести на web страницу, чтобы контролировать процессы. Возможно ли написать подобный бэк на java+selenium и использвоать javascript для фронта? С javascript еще не связывался, может это всё впринципе возможно написать на нем? Посоветуйте лучший вариант для таких делов, пожалуйста.
Нет смысла связываться с Js для этой задачи. Попробуйте Vaadin. На Java сверстаете все странички, которые вам нужны. Обратите внимание на стандартизированное решение - buisness application. По сути дашборд. Унифицированный. Можете сразу его устанавливать и менять данные в зависимости от своих целей. В разы сокращает время на создание веб интерфейса.
P.S. В профиле Телега, по всем вопросам - пишите пожалуйста. Помогу всем.
В топике звучат 3 задачи. Первое это собственно парсинг сайтов. Это селениум.
И второе это написание бэка. Это вообще любой язык разработки бэка java/python/node/dotnet
и фреймворки Spring/Django/Express e.t.c. И третье - это веб-сервис. Это еще более ужесточение
предыдущего задания с протколами REST/SOAP e.t.c.
Попробую привести пример. Есть 2 интренет магазина, назовем их A и B, и третий сайт - C, который показывает разницу в цене одних и тех же продуктов из сайта A и B. Я получаю информацию о продукте от C, нахожу этот продукт на A, продаю на B. Но, так как нужна аналитика, полностью автоматизировать процесс вряд ли получится, поэтому пришло в голову сделать отдельный сайт, как я назвал, веб-сервис, с "менюшкой", таблицами и кнопками, например: 'найти и купить этот продукт на A/ B' , 'продать на B/A ' . Парсер собирает информацию о продуктах и заносит их в таблицу, для упрощения анализа.
Постарался упростить как мог.