Каковы недостатки использования Awesomium (с WPF)? - PullRequest
2 голосов
/ 30 ноября 2011

Ну, это определенно намного быстрее, чем встроенный компонент веб-браузера .Net Framework.Но медленнее ли Awesomium, чем HttpWebRequest?Есть ли какие-либо недостатки?

Сейчас я выбираю Awesomium вместо HttpWebRequest, потому что Awesomium имеет поддержку сценариев, которая нужна мне для взаимодействия с формами HTML.

Я понимаю, что можно отправитьHTML-формы с помощью HttpWebRequest через POST, однако мои целевые HTML-формы содержат некоторые загруженные материалы AJAX, которые имеют дело с элементами ввода, а также с парой javascript-шифрований для входных данных (что сводило меня с ума).вопрос в том, есть ли недостатки использования Awesomium?

Спасибо за ваше время.

Ответы [ 3 ]

1 голос
/ 17 июля 2012

Звучит так, как будто вам do необходимо использовать библиотеку, которая выполняет интерпретацию Javascript, если вам нужно действительно пуленепробиваемое моделирование пользователя.Существенным недостатком является то, что ваши двоичные файлы будут иметь разрядность (32/64 бита) и требовать разрешений для выполнения неуправляемого p / invoke.

Кроме этого, Awesomium - хороший выбор - он без окон, поэтомудолжен иметь возможность без проблем запускать ваш код внутри ASP.NET/Windows Service.

0 голосов
/ 11 января 2012

вы можете использовать awesomium для определения, где и что поместить в httpwebrequest.Как и вы сказали, awesomium - сторонняя программа, поэтому она может занять больше времени, чем другие библиотеки.

0 голосов
/ 30 ноября 2011

Полагаю, вам нужно будет самостоятельно обновлять его, а не полагаться на обновление Windows.

Если вы просматриваете ненадежные веб-сайты, используемый вами браузер должен быть обновленнымпоскольку старые версии часто имеют дыры в безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...