MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました SeleniumはWebブラウザを自動操作してテストを行うソフトウェアですが、ブラウザの自動操作自体は他にもスクレイピングやデータを自動収集する際にも利用が考えられるでしょう。模倣ではなくWebブラウザをリモート操作したいと思ったことは少なからずあるはずです。 今回はそんな操作を可能にするライブラリ、Chromoteを紹介します。Pythonを使ってGoogle Chromeを操作します。 Chromoteの使い方 Chromoteを使うにはまずGoogle Chromeを -remote-debugging-port=9222 と指定した上で起動します。そしてPython側で操作をします。 $ python >>> from chromote import Chromote >>
