Я разрабатываю веб-скребок с помощью \ Goutte \ Client, и мне нужно получить эффективный URL-адрес после выполнения запроса. Я делаю следующее, чтобы создать экземпляр \ Goutte \ Client:
new \Goutte\Client(\Symfony\Component\HttpClient\HttpClient::create([
...
]);
Итак, стек Symfony, включая BrowserKit и CurlHttpClient, используется для всего этого ... насколько я могу видеть, просматривая Исходный код Symfony состоит в том, что теоретически я должен иметь возможность получить необходимую мне информацию, если я смогу каким-то образом получить доступ к CurlResponse->getInfo()
. Однако я не могу понять, как это сделать. Все (запрос / ответ) заключено в GoutteClient и BrowserKit, и, насколько я понимаю, они не позволяют мне напрямую обращаться к CurlResponse. Любая помощь будет принята с благодарностью.