[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить конечную ссылку с помощью Curl
Страницы: 1, 2
Frost-56
Цитата (AllesKlar @ 2.05.2018 - 19:48)
Цитата (Frost-56 @ 1.05.2018 - 16:46)
Дело в том что редирект идет не сразу и Curl получает 200 ОК вместо 301.

Это говорит о чем?
Что сервер отдал полноценную html страницу и ответ 200
Никакого там 301-го редиректа нет.
Яваскриптом потом перекидывается на https://openload.co/embed/5DZ0DNY4b20
Парси полученныей контент, оттуда тяни url и по нему переходи

Дело в том что в этом контенте нету этого URL
Frost-56
Цитата (Bolik @ 2.05.2018 - 19:45)
внимательно вбей команду, у меня было так:

Цитата


curl -Lv google.com



а еще лучше так



curl -Lv --silent google.com --stderr - | grep GET | tail -1



если нужен только последний редирект

С помощью:

$output = shell_exec('curl -Lv --silent https://s.to/redirect/3087910 --stderr - | grep GET | tail -1');
echo "<pre>$output</pre>";


Получил только:
<pre>            
<form
method="GET" class="securityTokenForm">
</form>
</pre>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.