PowerShellでIEを操作し特定のタグ情報を取得する

スポンサーリンク

先日、あるサイトから特定の情報を取得する作業がありました。ソースを確認したところ、特定のタグから情報を取得できることがわかりました。取得方法はいろいろありますが、手っ取り早くPowerShellを使うことにしました。

備忘録を兼ねて、サイトとタグを変えて以下にサンプルを掲載しておきます。

# YahooサイトからH1タグの情報を抽出するスクリプトです。

$url = "https://yahoo.co.jp"

# IEを起動
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate($url); while($ie.Busy) { Start-Sleep -milliseconds 100 }
# IE画面操作を行うためのドキュメントオブジェクト取得
$doc = $ie.document

$reslut = $doc.body.all | ? {$_.tagName -eq 'H1'} | % {$_.innerText}
$reslut

# インターバル
start-sleep -s 15

#IEの終了
$ie.Quit()

結果は以下の通りです。

Yahoo! JAPAN
検索
お知らせ
主なサービス
ビジネスで活用するなら
社会的な取り組み
ヤフーからのお知らせ
ニュース
主要 ニュース
15道県で最多 地方へ感染拡大
都の休業緩和 線引きに憤る施設
ワクチン巡る対立 三つどもえ
中国のロケット残骸 9日落下か
インドに限らず 酸素不足の危機
宮内庁 小室さんに会見求める声
五輪目指す選手 接種「平等に」
キンプリ 24時間TVメインに
涼を求めて
おすすめの記事
新型コロナ 8日の県内新規感染者62人 宮崎市で新たなクラスター発生・宮崎県
愛媛県内で新たに22人コロナ感染1人死亡【愛媛】
【詳報】島根県、8日は5人感染、うち1人は県立学校教職員
【山口県】新型コロナウィルス新たに39人感染確認
新潟県内で過去最多50人の感染を確認 長岡市13人・新潟市10人 新型コロナウイルス
(新型コロナ)高崎33人など 群馬の感染確認113人(5月8日)
新型コロナ 鹿児島県内で51人の感染確認
全国7043人感染 13道県で過去最多
新型コロナ 8日は青森県内で新たに43人の感染を確認 弘前管内で26人
男性の局部を切り取った「阿部定」の“飛田新地時代”「客が厭でありませんでしたから、おもしろく働きました」
【速報】新型コロナ 鳥取県で新たに1人感染確認
【速報】秋田で新たに23人の感染確認 計581人に
富山、新たに10人感染 新型コロナ
【速報】新型コロナ 島根県内で5人が擬陽性か…確定検査実施へ 県立学校の教職員1人の感染も判明
【新型コロナ速報】香川県で過去最多更新 78人が新たに感染【香川】
鹿児島市でトラック同士が正面衝突 26歳男性死亡
宮崎市で新たに接待を伴う飲食店でのクラスター発生
ブラマヨ小杉 ホテルに100連泊、従業員からまさかの一言「悲しいFAXが届いていまして…」
「中2の時に、お兄ちゃんにサレた」女性が明かした“本当の身の上話” 彼女らはなぜ「飛田新地」で働くのか?
「好きだったのに…」彼への気持ちが一気に冷めたLINE4つ
【速報】広島県で過去最多181人感染、8日の新型コロナ 広島市109人、東広島市13人など
滋賀で過去最多74人の感染確認 新型コロナ・8日夕速報
ノッチの妻、完治せず一生付き合う娘の病気「週一治療、頑張ろう」
犬にとっての『不幸なこと』7選
北海道で過去最多403人感染 札幌市は277人 新型コロナ
東野幸治 ドン・ファン元妻と初対面で感じた“違和感”激白「全く動かなくて」
【明日の運勢】5月9日の運勢はどうなる? 血液型別にチェック!
桂文枝 妻と母を続けて亡くし行動も変わった「独り者になると」
〈速報〉石川、最多の80人感染 4人死亡 バーベキュー会食、飲食店でクラスタ―
基礎疾患ない30代男性も死亡 大阪で41人死亡1021人感染 新型コロナ
新型コロナウイルスの新規感染者数 岡山・香川で過去最多
《飛田新地のリアル》「かわい子ちゃん大通り」で出会った“冷たい手の女の子”「おじいさんがメキシコ人やと言ってた」
ベンツで女性をひき殺した「川崎の偽セレブ女」 “才色兼備”“スピード狂”……知人が明かす“衝撃の素顔”――2020 BEST5
産後スピード復帰の北川景子 “ストイックすぎる姿”に心配の声〈dot.〉
高知で5人の感染確認 「イギリス型」13人新たに判明
「これめっちゃ食べたかったやつ…!」今、みんなが買ってる”セブン売れ筋グルメ”3選
【新型コロナ】長野県内で新たに46人感染 須坂市・岡谷市で各8人、茅野市4人、松本市3人、長野市・小諸市・富士見町で各2人 2...
宮崎県は9日にも県独自の緊急事態宣言を発令へ
【新型コロナ】島根県 累計感染者数を373人に下方修正 県立学校の教職員の感染も明らかに
【新型コロナ】岡山県民にさらに強い対策要請も 臨時会見で知事、感染者過去最多受け
猫にとって最悪な飼い主の『トラブル行動』3つ
新たに23人が感染 県内延べ581人に
「渡部の方がマシ」…妊娠報道で「さらば青春の光」の東ブクロが引退危機か〈dot.〉
香川県で過去最多の78人が新型コロナに感染 時短要請は延長
小峠英二「お前これで売れろ!」 封筒開けると現金が…あの先輩芸人の男気に感謝
「小室さんだから出さなくていいというお金ではない」“1億5000万円の一時金”の目的を竹田恒泰氏が解説
フェラーリF40が炎と黒煙あげ全焼 走行中に発煙
福岡で過去最多519人の感染確認 半数は福岡市
藤田ニコル、700万円即決購入のベンツ試乗姿に「かっこいい」「す・す・す・すごすぎ~」
「スミ入れてへんね?」「できたら専業してほしいね」“普通のOL”タカヤマが飛田新地に潜入面接!
個人に関わる情報
あなたのステータス
本日の天気、運行情報
今日明日の天気
運行情報
お知らせ
Yahoo! BB会員メニュー
ピックアップ
毎日使う財布を新調
何足も欲しくなるスニーカー
大迫力の音楽を楽しめるヘッドホン
ホームベーカリーでおいしいパンを作る
至福のコーヒータイムを楽しむ
コーデの幅を広げてくれるキャップ
スコアボード
リアルタイム検索で話題のキーワード

コメント

タイトルとURLをコピーしました