Firefoxを使うためにgeckodriverをダウンロード2019年2月17日SeleniumWebDriverでWEBスクレイピングをしている時に、Firefoxを使いたい場面が出てきましたので、その時に対応したことをメモとして残します。StaleElementReferenceError2019年2月16日WEBページの「続きを見る」のリンクテキストが非表示になるまでクリックし続けるという、コードを書いていたところ「StaleElementReferenceError」エラーが発生しました。オンラインストレージ(ネクストクラウド)を使う2019年2月16日WEBスクレイピング(Selenium)で取得した画像をWEB上に表示して管理したいことがあり、オンラインストレージを使うことにしました。WebDriverで使えそうなGoogleChromeの起動オプションをまとめました。複数のPDFファイルを結合する2019年2月15日WEBスクレイピング(Selenium)で保存したPDFを結合したい時があり、コマンドでPDFを簡単に結合出来る方法がないか探していました。Chromeをヘッドレスモードで起動する2019年2月14日SeleniumでWEBページをPDFとして保存するには、Chrome起動時に--kiosk-printing(キオスク)オプションを指定します。open2019年2月11日Seleniumでアラートの操作をしていたら、以下のエラーに遭遇しました。コードまとめ2019年2月4日RubyやPythonなどでSeleniumを操作していると、JavaScript(jQuery)を使いたい場面があります。JavaScriptを使ったコードをまとめました。要素を選択する方法は何が最適なのか2019年2月3日SeleniumでHTMLの要素を選択するとき、xpathやCSSセレクタなど様々な方法で指定できます。どれを使うのが最適なのか、個人的な見解をまとめました。フレーム(iframe)内に移動する2019年1月27日Seleniumでブラウザを動かす際、iframeタグを使っているWEBサイトでは、フレーム内のDOMに対して操作をしたいとき、そのフレームへ切り替える操作が必要です。WEBページをPDFとして保存する2019年1月24日SeleniumでWEBページをPDFとして保存するには、Chrome起動時に--kiosk-printing(キオスク)オプションを指定します。このオプションを指定すると、印刷ダイアログを開いた後に、印刷ボタンを自動で押してくれます。'.element').textで、テキストを取得した後に文字を加工したい時があります。その時に個人的によく使いそうな正規表現などをまとめました。