Ку, мне нужно, что бы приложение консольное могло при запуске его, проверять открыты ли какие то браузеры, если открыты, то получить текущий урл вкладки и вывести на консоль. Как это возможно реализовать?
А для чего это?
Скорее всего это очень сложный способ достижения вашей цели, и есть способы проще (в зависимости от задачи): Селениум, расширение к браузеру, …
У браузеров нет никакого единого API для получения текущего адреса извне.
ну а как тогда получать какие небудь объекты html их значения?
получаться определенные элементы в странице
Объясните нормально что (а не как) и зачем вы пытаетесь достичь, исходную задачу.
Из этого описания мало что понятно, возможны 100500 вариантов в зависимости от более конкретной ситуации.
Ну я хочу получить допустим значение поля в форме, то что ввел пользователь?
Ввел в своем браузере, не встроенном в ваше приложение (в виде Селениума, CEF и т.п.)?
Скорее всего сложно, особенно если браузер любой.
Для чего это нужно? Пытаетесь что-то украсть у пользователя что ли?)
Пишу менеджер паролей, хотелось бы по нажатию горячих клавиш считать url, проверить его в базе, и если таковой есть заполнить Логин и Пароль автоматически.
Скорей всего должно быть не консолька, а расширение встраиваемое в браузер.
Толку-то с консольного менеджера?
Так смотрите как уже существующие делают.
Почти все современные — через расширения.
KeePass еще вроде по имени окна умел, но поля для ввода понятно не искал, просто вставлял где фокус (+ умел отправлять TAB, Enter).
А зачем вы свой пишете?
Если не доверяете — опенсорный Bitwarden и свой сервер.