Какую C# библиотеку использовать для Javascript или аналог WebBrowser?
Привет и сразу к делу. Ищу решение обхода recaptcha, точнее получение параметра &th=?? для получения простой каптчи методом исполнения recaptcha.js. До этого использовал стандартный компонент WebBrowser, т.е. загружал полностью страницу и вытягивал готовый параметр &th=?? URL изображения. Теперь приложение многопоточное и этот вариант не подходит. PhantomJS выкидывал разные исключения, оставляя после себя процессы в фоне.
Посоветуйте что можно придумать, обёртку браузера, JS интерпретатор, вещи которые адекватно ведут себя в дочернем потоке не блокируя основной.
За грамотный ответ дам WMR / WMZ на чай. Спасибо.
В многопоточных решениях хорошо себя показал Jint. Мы тестировали несколько разных решений, но на x64 в многопоточном режиме это решение показало себя самым устойчивым. Пару слов найдёте здесь.