@Tereverda

Symfony HttpClient и Simple HTML DOM?

Использую Symfony\Component\HttpClient\HttpClient для получения содержимого страницы т.к использую прокси

// Настраиваем клиент
        $this->httpClient = HttpClient::create(
            [
                'proxy' => $connection,
            ]
        );


// Получаю содержимое страницы  - все нормально загружается, в переменной $web строка
$web = $this->httpClient->request('GET',  'yandex.ru')->getContent();


Принудительно к строке, приводил, то же самое на выходе. $web = (string) $web;

use simplehtmldom\HtmlWeb;
// В $this->client библиотека
$this->client->load($web);
// результат null


Если передаю напрямую simple html dom - все нормально загружается, не дружит именно с форматом Symfony HttpClient.

$this->client->load($web, true, false); - с опциями, игрался, не помогло.
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
Нужна не наугад с опциями играться, а сравнивать ответ из Symfony-клинета с тем HTML который получается успешно обработать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы