コンピュータや音楽の事書いてます

現在ブラウザでログイン中のwebサイトのスクレイピング

クッキーのみでセッションが特定出来る場合 例:Redmine
EdgeやChromeの開発者ツールの「アプリケーション」タブからクッキーの名前と値をコピーして、

$url="https://xxxx.cloud.redmine.jp/issues/71643" #表示中のURL
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$cookie = New-Object -TypeName System.Net.Cookie
$cookie.Name = "_redmine_session" #ブラウザからもってきたcookie名前
$cookie.Value = "xxxxxx" #ブラウザからもってきたcookie値
$session.Cookies.Add($url, $cookie)
$res = Invoke-WebRequest $url -WebSession $session
$dom = $res.ParsedHtml

$domにはDOM構造が丸々入っているので、 Aタグの情報が欲しいのなら

$dom.getElementsByTagName("a") | Export-Csv a.csv -Encoding UTF8