Załaduj DOM i wykonaj javascript po stronie serwera, z .Net

Chciałbym załadować DOM za pomocą dokumentu (w postaci łańcucha) lub adresu URL, a następnie wykonać na nim funkcje javascript (w tym selektory jquery). Byłoby to całkowicie po stronie serwera, w trakcie, bez klienta / przeglądarki.

Zasadniczo muszę załadować dom, a następnie użyć selektorów jquery i text () i wpisać funkcje val (), aby wyodrębnić z niego łańcuchy. Naprawdę nie muszę manipulować domem.

Przeglądałem silniki javascript .Net, takie jak Jurassic i Jint, ale nie obsługuję ładowania DOM, dlatego nie mogę robić tego, czego potrzebuję.

Byłbym skłonny rozważyć rozwiązania inne niż .Net (node.js, ruby ​​itp.), Jeśli istnieją, ale naprawdę wolą .Net.

edytować Poniżej znajduje się dobra odpowiedź, ale obecnie próbuję innej trasy, próbuję przenieść envjs na jurajski. Jeśli uda mi się to osiągnąć, myślę, że zrobi to, co chcę, pozostań na bieżąco ...

questionAnswers(1)

yourAnswerToTheQuestion