Браузер командной строки с поддержкой рендеринга JavaScript, который выводит только визуализированный HTML - PullRequest
2 голосов
/ 28 ноября 2010

Мне нужен быстрый способ получения страницы по заданному URL-адресу, но не только простой HTML-код, а HTML-код после выполнения javascript.

Мне известно о CutyCapt , но для меня это медленно, занимает больше 10 секунд для некоторых веб-страниц. Также мне неудобно использовать параметр --min-wait, поскольку он может возвращать пустые / не окончательные HTML. Также, кажется, время от времени дают разные HTML. Иногда он отображает элемент, созданный функцией JavaScript, иногда - нет.

Есть ли альтернативы? Я хочу дать URL-адрес и вернуть обратно html.

1 Ответ

1 голос
/ 26 декабря 2010

Вы можете взять текущую версию CutyCapt из репозитория svn и скомпилировать ее с Qt 4.7.1 (или транковой версией из Gt git репозитория . Текущая реализация Webkit быстрее, чем версия 4.4.0, который используется в скомпилированной версии CutyCapt. Если он все еще не быстр, вы можете профилировать код и попытаться выяснить, можно ли его оптимизировать.

...