Оболочка для запроса вебстраниц с защитой cloudflare и подобных
docker-compose build
docker-compose down && docker-compose up -d
curl 127.0.0.1:4444/html/?url=…&selector=…
url
- ссылка на веб-страницуselector
- селектор, по которому определяется загрузка нужной страницы.
selector
необязательное поле. По-умолчанию body
.
Страницы с защитой сначала загружают код для определения браузера и проверки работы javascript.
Если все пройдено загружается основной контент.
Ответ:
{
"html": "string",
"error": "string"
}
error
- пустая строка - нет ошибок.
DEBUG=1 docker-compose up -d
PORT=3333 docker-compose up -d