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