Загрузка DOM и выполнение javascript на стороне сервера с помощью .Net

Я хотел бы загрузить DOM, используя документ (в виде строки) или URL-адрес, а затем выполнить функции javascript (включая селекторы jquery) для него. Это будет полностью на стороне сервера, в процессе, без клиента/браузера.

По сути, мне нужно загрузить дом, а затем использовать селекторы jquery и функции text() и type val() для извлечения из него строк. Мне действительно не нужно манипулировать домом.

Я просмотрел движки .Net javascript, такие как Jurassic и Jint, но ни один из них не поддерживает загрузку DOM и поэтому не может делать то, что мне нужно.

Я был бы готов рассмотреть решения, отличные от .Net (node.js, ruby ​​и т. д.), если они существуют, но на самом деле предпочел бы .Net.

редактировать Ниже приведен хороший ответ, но в настоящее время я пробую другой маршрут, я пытаюсь перенести envjs на юрский период. Если я смогу заставить это работать, я думаю, оно будет делать то, что я хочу, следите за обновлениями....

7
задан Brook 11 June 2012 в 19:15
поделиться