C# можно ли использовать selenium вместе HttpClient или WebBrowser API?
Всем привет, можно ли работать с selenium вместе с httpclient. Например навигацию с селениумом, а всю остальную логику на httpclient, например запись куки файлов и их чтение, загрузка файлов и т.д. Я знаю, то что я перечислил можно сделать на том же селене, но все же. Драйвер селена, использует свой браузер, мне надо как то сделать синхронизацию этик фрэймов, например: селениум перешел на определенную ссылку, а httpclient в свою очередь выполнил логику нужную. Повторюсь, что знаю, что можно выполнить это все и на одном фрэйме, но так надо.
Грубо говоря, сейчас моя задача такова: сделать авторизацию по куки файлам, после чего селен выполняет свою работу дальше.
> можно ли работать с selenium вместе с httpclient. Например навигацию с селениумом, а всю остальную логику на httpclient
Можно, что мешает? В этом же духе можно спросить, можно ли использовать одну функцию и другую тоже. Для вас это просто не пересекающийся api
Это понятно, мне нужно их синхронизировать, что бы не работали в рознь. Реализовал например подключение прокси через чттпклиент - записал в браузер селениума, реализовал запись и чтение куки через чттпклиент - добавил опять же, в браузер селениума. Селениум должен видеть методы чттпклиента и работать с ними.
Может для опытного человека, этот вопрос и вправду может показаться глупым, но я весь гугл обыскал в поисках ответа. Вопреки многим, я гуглю сначала, потом прошу помощи на фоурумах, ибо через гугл понятнее чем в ответах и без желчи))
fleshherbal, изучите процесс общения в браузере, пишите те же хедеры что приходят в селениум(куки, юзерагент и тп), обращайте внимание на referer. Селениум не нужен вообще для ваших нужд как я понимаю.. Cookie в браузере хранятся лишь для того чтобы подставлять их в заголовки. Да, ставится они могут только через определенный метод, может xhr запросом - посмотрите как это происходит и синтезируйте очередью запросов.. Но вы это кажется понимаете, а я не понимаю суть проблемы.
Нет мне нужно реализовать чтение и запись куки на httpclient. Селениум использует свой браузер, мне нужно как то сделать так, что httpclient записывал куки в его браузер. Вот в этом проблема, если углубляться