PHP Curl po przekierowaniach
Staram się być trochę podstępny i w ramach procesu uczenia się próbować poprawić umiejętności skrobania stron.
Jedną z rzeczy, z którymi się zetknąłem, a którą muszę jeszcze rozwiązać, jest to, że niektóre witryny wykorzystują wewnętrzny link, który przekierowuje do zewnętrznego łącza.
Chcę zmodyfikować kod curl, aby śledzić przekierowania, aż do zatrzymania, a następnie uzyskać ostateczny adres URL miejsca spoczynku.
Ktoś poleca mi jakiś kod?
Mam to w tej chwili, ale w tej chwili nie podąża za przekierowaniami.
<code> $opts = array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => true, CURLOPT_FOLLOWLOCATION => true); $curl = curl_init(); curl_setopt_array($curl, $opts); $str = curl_exec($curl); curl_close($curl); </code>