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