Ситуация такая. Есть некое Web-приложение. Необходимо, чтобы моя программа залогинилась туда и взяла инфу. При обращении к странице логина приходит ответ с javascript-кодом, который генерит саму страницу с логином и устанавливает "хитрые" куки. Получается проблема - просто работать через http протокол не получается, объект на движке ослика запинается обо что только можно, а манипулировать браузером - это жесть. Единственный выход вижу - интерпретатор javascript + DOM движок. Есть интерпретаторы javascript, но их ещё с DOM связать надо. В долгу не останусь, если подскажете что-нибудь дельное.
Ну выбери другой язык программирования, например JavaScript AJAX get запросом получай код нужной страницы, если возвращается JS код просто делай eval и получай результат в переменную или пусть выводит на страницу (если там document.write) дальше берешь DOM-ом заполняешь нужные данные... и тд и тп
AJAX get не подходит, т.к. мне нужна многопоточность и работа через прокси. Желательно, чтобы был именно .net, в крайнем, чтобы на виндовых машинах запускалось. http://www.daniweb.com/forums/thread60412.html, это же движок ослика, что по определению не подходит. Т.е. также будет стопариться везде, где только можно. Ещё проблема, что данные namespaces есть только в .net 1/1.1 - мне для них систему переставлять придётся. Сейчас прорабатываю вариант с готовым интерпретатором js SpiderMonkey для C++, который в FireFox используется. Для облегчения жизни, поверх него можно установить обёртку SpiderApe. Задача - связать всё это с DOM.