Добрый день, друзья. Передо мной стоит задача реализовать многопоточную программу для взаимодействия с определённым сайтом. Т.е. совершать манипуляции с отрендеренной страницей, кликнуть по кнопке, отправить форму и т.д.
Проблема заключается в том, что это необходимо сделать в бекграунде и без фокуса на браузере, поэтому Selenium не очень подходит. Соответственно выбор падает на Awesomium, вопрос тем, кто работал с этой библиотекой, возможно ли эффективно взаимодействовать с сайтом в многопоточном режиме, при этом максимально эмулируя реальный браузер?
SmInc, но ведь бот на http запросах палится очень быстро, он всё-таки не создаёт JS-ивентов, что крупные сайты выкупают на раз, к тому же, большинство сайтов работают на Ajax, и нередко без рендеринга невозможно ничего сделать.
А вы не видели обновление awesomium? Оттуда выпилили поддержку .Net. Впрочем, её обещают вернуть. лНо поскольку сама обнова у них заняла год, а всё это время они просто были оффлайн, то, кажется мне, c# вернут не скоро.