Как получить эффективный URL из \ Goutte \ Client? - PullRequest
0 голосов
/ 06 мая 2020

Я разрабатываю веб-скребок с помощью \ Goutte \ Client, и мне нужно получить эффективный URL-адрес после выполнения запроса. Я делаю следующее, чтобы создать экземпляр \ Goutte \ Client:

new \Goutte\Client(\Symfony\Component\HttpClient\HttpClient::create([
...
]);

Итак, стек Symfony, включая BrowserKit и CurlHttpClient, используется для всего этого ... насколько я могу видеть, просматривая Исходный код Symfony состоит в том, что теоретически я должен иметь возможность получить необходимую мне информацию, если я смогу каким-то образом получить доступ к CurlResponse->getInfo(). Однако я не могу понять, как это сделать. Все (запрос / ответ) заключено в GoutteClient и BrowserKit, и, насколько я понимаю, они не позволяют мне напрямую обращаться к CurlResponse. Любая помощь будет принята с благодарностью.

...