PowerShellでWebページの情報を抽出する。

PoweShell コンピュータ
PowerShell
以前にInternet Explorerを使ってWebページから情報を抽出する記事を投稿しましたが、PowerShellのコマンドレットInvoke-WebRequestを使ってもっとシンプルなスクリプトにしてみました。
PowerShellでInternet Explorerを操作する
PowerShellからIntenet Explorerを操作できると、理論上表示できるページの情報はなんでも取得することができます。 以前にSystem.Net.WebClientとComObjectでHTMLFILEを使って似...

スクリプト

# 
# 指定のページのh2タグで囲まれた文字列を取得します。
# 

param(
    $uri = "https://maywork.net/"
)

$ErrorActionPreference = "stop"

$r = (Invoke-WebRequest -Uri $uri).ParsedHtml.getElementsByTagName("h2") | % {
    $_.innerHTML
}

$r

結果

低価格自作パソコン構成〜Intel〜2019年07月10日
低価格自作パソコン構成〜AMD〜2019年07月10日
Windowsのバージョンを確認する方法
microSDカードの価格表2019年07月09日
PowerShell・曜日で分岐するルーチン
電源の価格表2019年07月08日
Ryzen5 2600を導入した話。
SSDの価格表2019年07月06日
メモリーの価格表2019年07月05日
HDDの価格表2019年07月04日
低価格自作パソコン構成〜Intel〜2019年07月03日
microSDカードの価格表2019年07月02日
電源の価格表2019年07月01日

コメント