Есть ли какой-нибудь текстовый движок рендеринга html, работающий с curl-php? - PullRequest
0 голосов
/ 04 мая 2011

Когда я взаимодействую с веб-страницами с помощью PHP cURL, на некоторых страницах мне приходится использовать регулярные выражения, если на этой странице используются AJAX и JavaScript.

Так есть ли какие-либо предложения для рендеринга HTML-страниц и получения этой текстовой отрисованной HTML-страницы?

1 Ответ

1 голос
/ 04 мая 2011

Вы говорите о рендеринге страницы на стороне сервера, т.е. безголовом браузере. AFAIK нет ничего подобного в php. Однако есть в C ++ - Qt от Nokia / Trolltech, и есть также Python API - PyQt. Qt - это целый инструментарий GUI, но в него включен полностью специализированный DOM-рендеринг (я считаю, что это Webkit), и вам не нужно на самом деле рендерить на экран. Или в Java есть HTMLUnit, или вы можете использовать Selenium, который в основном работает с Firefox как процесс на стороне сервера.

...