Получить полный URL в ссылках Powershell Invoke-WebRequest - PullRequest
0 голосов
/ 01 ноября 2018

В настоящее время я извлекаю все ссылки с выбранной веб-страницы, но извлеченные URL-адреса не содержат полного адреса и вместо этого выглядят как /example/somepage вместо http://baseURL/example/somepage.

Могу ли я как-то вывести полный адрес или мне нужно объединить две строки?

Используемый код ниже.

$url = 'http://baseURL'
$request = Invoke-WebRequest –Uri $url
$request.Links | select href

1 Ответ

0 голосов
/ 02 ноября 2018
$url = 'http://baseURL'
$request = Invoke-WebRequest –Uri $url
$request.Links | Select-Object @{Label='href';Expression={@{$true=$_.href;$false=$url+$_.href}[$_.href.StartsWith('http')]}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...