Что нового

Получение конечной ссылки из сокращенной

igorit

Новичок
Сообщения
25
Репутация
0
Всем привет! Прошу прошения если тема дубль - поиск не работает "Система загружена...". Если такая тема уже есть - просто дайте ссылку.

Бывает что ссылки сокращают различными сервисами, на пример ссылка: goo.gl/nzMLI ведет на главную страницу http://autoit-script.ru. Если команде InetGet подставить короткую ссылку, то он ее нормально воспримет и скачает страницу http://autoit-script.ru. Но вопрос не в том что бы скачать, а в том что бы получить конечную ссылку. Как мне из goo.gl/nzMLI получить http://autoit-script.ru (для дальнейших манипуляций)? Как это сделать?
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Попробуйте так
Код:
Dim $sLink = "https://goo.gl/IeZAg6"

Dim $oRequest = ObjCreate('WinHttp.WinHttpRequest.5.1')

If @error Then
	MsgBox(0,"","Oops!")
	Exit
EndIf

$oRequest.Option(6) = False ;WinHttpRequestOption_EnableRedirects
$oRequest.Open('GET', $sLink)
$oRequest.Send()
$oRequest.WaitForResponse

Dim $sLocation = $oRequest.GetResponseHeader('Location')

MsgBox(0,"",$sLocation)
 
Верх