Нужен алгоритм, которым можно определять "логически связанные" блоки на странице сайта.
У меня есть одна идея (на базе khtml или gecko измерять расстояние (в пикселях) между элементами страницы и потом кластеризировать элементы), но возможно кто-то поймет, что я написал :), и подскажет еще решение.
Спасибо.