我目前正在从所选网页中提取所有链接,但提取的URL不包含完整地址,而是看起来像/example/somepage
而不是http://baseURL/example/somepage
。
我可以以某种方式输出完整地址吗?还是必须将这两个字符串连接起来?
使用的代码如下。
$url = 'http://baseURL'
$request = Invoke-WebRequest –Uri $url
$request.Links | select href
$url = 'http://baseURL'
$request = Invoke-WebRequest –Uri $url
$request.Links | Select-Object @{Label='href';Expression={@{$true=$_.href;$false=$url+$_.href}[$_.href.StartsWith('http')]}}