Я разрабатываю приложение, которое переходит на веб-страницу и ожидает загрузки содержимого AJAX для очистки страницы и экстраполяции полученных данных (в отсутствие общедоступного API).
На данный момент моим решением было использование элемента управления WebBrowser
, но при загрузке страницы он сокращает объем моей памяти от нескольких МБ до более ста. Учитывая, что мне не нужен визуальный аспект браузера, я подумал, что, возможно, безголовый веб-браузер будет лучшим выбором для меня, но я озадачен тем, как использовать, чтобы иметь наименьшее количество ресурсов. Я ориентируюсь на PhantomJS , но я видел разные мнения по этому поводу, и я не уверен, что это лучший выбор.
Кто-нибудь со стажем может присоединиться и объяснить меня?