Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 232
Благодарности: 21

Профиль | Отправить PM | Цитировать


Цитата a1ek9:
Не подскажите как извлечь все таки ссылку на переадресацию? »
a1ek9, могу предложить такой код:
Код: Выделить весь код
[System.Net.ServicePointManager]::SecurityProtocol = @("Tls12","Tls11","Tls","Ssl3")
function Get-TargetLink {[CmdletBinding()]
    param(
        [Parameter ( Mandatory , ValueFromPipeline )]
        [ValidateNotNullOrEmpty()][Uri]$Url
    )
    try {
        $webRequest  = [net.WebRequest]::Create($url)
        $webRequest.Timeout = 12288
        [string]$webRequest.GetResponse().ResponseUri
    }catch  { Write-verbose "$url`n$_" }
    finally {if ($webRequest) { $webRequest.Abort()}}
}

$aContent  = Get-Clipboard -Format 'Text' -TextFormatType 'UnicodeText'

$aContent | ForEach {Get-TargetLink $_ -Verbose} | Set-Clipboard

[console]::beep(500,1000)
Копируете нужную ссылку, запускаете скрипт, на выходе, в буфере обмена, получите искомое - ссылку на переадресацию.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:24, 19-11-2024 | #30