Альтернатива HTMLUNIT
-
27-09-2019 - |
Вопрос
Я исследую о безголовых браузерах, доступных до настоящего времени, и обнаружил, что HTMLUNIT используется довольно широко. У нас есть альтернатива HTMLUNIT с возможным преимуществом по сравнению с HTMLUNIT?
Спасибо найн
Решение 4
Я собираюсь использовать Selenium для моего использования в случае, поскольку он предлагает мне использовать реальный браузер и без отклонения от того, что он представляет в реальном мире по сравнению с HTMLUNIT. Я планирую использовать Selenium2, который имеет интеграцию Webdriver и предлагает отличные API и прохладные исправления. Спасибо найн
Другие советы
Насколько я знаю, HTMLUNIT` является самым мощным беговым браузером.
Что вы проблемы с этим?
WebDriver с виртуальным кадром является единственной реальной альтернативой. Преимущество заключается в том, что он использует реальный браузер; Недостатком является то, что это больше боль, чтобы создавать, а API намного беднее.
Я использую WebKit в качестве безголового браузера, через привязки Python Qt: http://www.riverbankcomputing.co.uk/static/docs/pyqt4/html/qtwebkit.html.
WebKit - это рендер-двигатель, используемый Chrome и Safari, и очень гибкий.
Одной из моих причин выбора его через HTMLUNIT было удобство настройки:
sudo apt-get install python-qt4
Я бы также порекомендовал селен. Великая функция заключается в том, что вы можете создать клиент, который открывает страницу браузера, которую вы можете увидеть, что происходит на каждом шаге. Более того, создание макросов для автоматизированных тестов - еще одна хорошая особенность. Однако, если вам нужно ловить информацию с веб-страницы HTMLUNIT лучше, чем Selenium.