Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Взаимодействие программы с Web-приложением |

29.10.2009, 19:10
|
|
Новичок
Регистрация: 14.08.2009
Сообщений: 5
Провел на форуме: 23237
Репутация:
0
|
|
Взаимодействие программы с Web-приложением
Ситуация такая.
Есть некое Web-приложение. Необходимо, чтобы моя программа залогинилась туда и взяла инфу.
При обращении к странице логина приходит ответ с javascript-кодом, который генерит саму страницу с логином и устанавливает "хитрые" куки.
Получается проблема - просто работать через http протокол не получается, объект на движке ослика запинается обо что только можно, а манипулировать браузером - это жесть.
Единственный выход вижу - интерпретатор javascript + DOM движок.
Есть интерпретаторы javascript, но их ещё с DOM связать надо.
В долгу не останусь, если подскажете что-нибудь дельное.
|
|
|

30.10.2009, 10:58
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
Ну выбери другой язык программирования, например JavaScript
AJAX get запросом получай код нужной страницы, если возвращается JS код просто делай eval и получай результат в переменную или пусть выводит на страницу (если там document.write) дальше берешь DOM-ом заполняешь нужные данные... и тд и тп
|
|
|

30.10.2009, 11:26
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
http://www.daniweb.com/forums/thread60412.html
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

30.10.2009, 15:06
|
|
Новичок
Регистрация: 14.08.2009
Сообщений: 5
Провел на форуме: 23237
Репутация:
0
|
|
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..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|