IDE:
JetBrains или
Visual Studio
Структура проекта. В парсинге важна распределенность и автоматизация. Распределяем код для парсинга на сервисы и паттерны и запускаем все это по таймеру.
Maven dependency. Нам понадобятся внешние библиотеки. Импортируем их в наш проект при помощи maven.
Сайт для парсинга. В рамках курса мы парсим конкретный сайт.
В настоящее время usebets.com - не доступен, но тот-же принцип работает и на других сайтах.
Документация по XPath (на английском)
XPath
Для сборника в единый JAR нам понадобится следующая библиоткеа:
Apache Maven Assembly Plugin