Я хочу запустить удаленный JavaScript на моем сервере - PullRequest
0 голосов
/ 01 июня 2010

У меня был поиск и я нашел Rhino, и Jaxer - это возможные решения, но я все равно хотел выложить квестон, так как я не уверен, что они именно то, что мне нужно (особенно если у меня нет контроль над JavaScript, поэтому я не могу добавить runat = "сервер", например).

Итак, я хочу вызвать удаленную страницу на стороннем сайте с моего сервера и выполнить javascript.

Используя CUrL, я могу легко получить страницу, ее содержимое, выполнить POSTing и т. Д., И т. Д., Но я не могу запустить javascript.

Мне предлагали решения от создания приложения .NET, которое вызывает URL-адреса в браузере, до вышеприведенного (Rhino и Jaxer), но я хотел посмотреть, есть ли у кого-нибудь предыдущий опыт этого, и если да, возможные ошибки и как вы решили проблему.

Приветствия

Mike

1 Ответ

0 голосов
/ 01 июня 2010

Я думаю, что Jaxer - ваш единственный выбор. Вы можете использовать Jaxer.Sandbox для рендеринга удаленной страницы на сервере и выполнения всех сценариев, встроенных в эту страницу. Полученный DOM - это то, что вы получите в веб-браузере Firefox с включенной JS. Вот простое руководство с Jaxer.Sandbox для утилизации в Интернете.

...