Получить URL назначения прокси-ссылки внешнего интерфейса YouTube - PullRequest
0 голосов
/ 22 октября 2019

Нам нужно получить адрес URL для скрипта оболочки.

Вот пример URL: https://www.youtube.com/redirect?redir_token=mOp84mPtLg7Wn3WhmrMrXzmskD58MTU3MTc5NDgwMEAxNTcxNzA4NDAw&q=https%3A%2F%2Fwww.twitter.com%2FMicrosoftDE&event=channel_description

Нам нужно получить: https://twitter.com/MicrosoftDE из этого, так какон перенаправляется сюда.

Использование curl и проверка заголовков говорит p3p: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info.", а мы не видим Location: https://twitter.com/MicrosoftDE

1 Ответ

1 голос
/ 22 октября 2019

Попробуйте это

 echo "https://www.youtube.com/redirect?redir_token=mOp84mPtLg7Wn3WhmrMrXzmskD58MTU3MTc5NDgwMEAxNTcxNzA4NDAw&q=https%3A%2F%2Fwww.twitter.com%2FMicrosoftDE&event=channel_description"| grep -o "=https.*"| sed 's/%2F/\//g'| sed 's/%3A/:/g'| sed 's/^.//'| sed 's/&.*//'

Объяснение: мы можем получить URL, который начинается с = https

...