MetaPii 技術室

あなたの知恵と思いを検索するフラッシュメモアプリMetaPiiのエンジニアブログです。

Python Selenium 超速デバッグ by サイト側に迷惑かけないやり方

ログイン後のサイトページでHTML解析やSeleniumの動作確認などサクサクやりたいって方向けです。
やり方はいたってシンプルでローカルにHTMLファイルを保存してそれを読み込むだけ。
セッションを保持するやり方は今回対象外です。

やり方

1. 保存 (Chrome)

デバックしたWebページに手動でいく。
そのページでChromeブラウザの右上にあるメニューを開く

f:id:continue1:20191006101728p:plain
メニュー
上記メニューの「その他ツール」の中にある「ページを別名で保存」でローカルにファイルを落とす。

2. 読み込み

python

        url = "file:///Users/hoge/savedHtml/google_01.html"
        driver.get(url)
        driver.find_element_by_id('hoge')

これでおっけー