Functions/Get-PageTitle.ps1
[CmdletBinding()] param ( [Parameter(Mandatory)] [uri] $Uri, [ValidateNotNullOrEmpty()] [string] $UserAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36', [string] $Referer ) $htmlDocument = Get-HtmlDocument -Uri $Uri -UserAgent $UserAgent -Referer $Referer $titleElement = $htmlDocument.GetElementsByTagName('title').Text return $titleElement <# .SYNOPSIS Webページのタイトルを取得します。 .DESCRIPTION Webページのタイトルを取得します。 .PARAMETER Uri WebページのURIを指定します。 .PARAMETER UserAgent HTTPリクエストの為のユーザエージェントを指定します。 .PARAMETER Referer HTTPリクエストの為のリファラを指定します。 .INPUTS なし .OUTPUTS System.String Webページのタイトルを返します。 .EXAMPLE PS C:\>Get-PageTitle -Uri 'https://www.gimp.org/' この例では、GIMPのホームページのタイトルを取得します。 #> |