diff --git a/Get-HtmlTable.ps1 b/Get-HtmlTable.ps1 index 51ecd3c..df7f54c 100644 --- a/Get-HtmlTable.ps1 +++ b/Get-HtmlTable.ps1 @@ -4,10 +4,12 @@ function Get-HtmlTable { $url, $tableIndex=0, $Header, - [int]$FirstDataRow=0 + [int]$FirstDataRow=0, + [Switch]$UseDefaultCredentials ) - $r = Invoke-WebRequest $url + $r = Invoke-WebRequest $url -UseDefaultCredentials: $UseDefaultCredentials + $table = $r.ParsedHtml.getElementsByTagName("table")[$tableIndex] $propertyNames=$Header $totalRows=@($table.rows).count diff --git a/Import-Html.ps1 b/Import-Html.ps1 index 62b7e47..f467568 100644 --- a/Import-Html.ps1 +++ b/Import-Html.ps1 @@ -5,7 +5,8 @@ function Import-Html { $url, $index, $Header, - [int]$FirstDataRow=0 + [int]$FirstDataRow=0, + [Switch]$UseDefaultCredentials ) $xlFile = [System.IO.Path]::GetTempFileName() -replace "tmp","xlsx" @@ -13,7 +14,7 @@ function Import-Html { Write-Verbose "Exporting to Excel file $($xlFile)" - $data = Get-HtmlTable -url $url -tableIndex $index -Header $Header -FirstDataRow $FirstDataRow + $data = Get-HtmlTable -url $url -tableIndex $index -Header $Header -FirstDataRow $FirstDataRow -UseDefaultCredentials: $UseDefaultCredentials $data | Export-Excel $xlFile -Show -AutoSize } \ No newline at end of file