Как получить URL из браузера Safari - PullRequest
2 голосов
/ 14 августа 2010

Как я могу получить доступ к браузеру Safari из C #, чтобы получить текущий URL?

1 Ответ

0 голосов
/ 14 марта 2012

Это не совсем лучший ответ, но я достиг этого, поместив фокус в окно сафари, а затем с помощью SendKeys отправил «Ctrl + l», который выбирает строку URL, «Ctrl + C», которая копируетсодержимое в буфер обмена.Затем возьмите содержимое буфера обмена и сохраните его в строку, или вы можете сохранить его в списке строк и вернуть фокус обратно в окно «Ctrl + Tab», повторите описанный выше процесс.Это, конечно, потребует, чтобы вы позволили программе выполнять свою работу, и вы можете также захотеть поместить небольшую задержку между итерациями этого цикла.SendKeys не является хорошим решением, но оно работает, если вы допускаете достаточную задержку и возможность активировать фокус на каждой итерации цикла.Кроме этого, может быть файл сессий, который можно проанализировать с помощью регулярных выражений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...