универсальный парсер на java
Добрый день) Хочу сделать универсальный парсер, который будет парсить через поисковик и после парсить выбранные сайты. Тоесть к примеру пользователь пишет наиминование лекарства, город. Парсер проходится по поисковику, находит аптеки в которых есть эти таблетки и выдает пользователю где их можно купить и по какой цене. Я имею представление как спарсить какой то данный сайт. Но чуть замешкался когда нужно парсить рандомные сайты которые по структуре не похожи друг на друга. Буду благодарен за помошь... (мне нужно объяснение а не готовый ответ) заранее спасибо))