datar
JavaScriptでのウェブページ操作で,ページ移動のたびにlocalStorageやsessionStorageから関数群を引き出すというトリッキーな使い方をしていた. これはこれで良いが,結局手作業が必要なのが不便だ.
そこでSeleniumを導入して自動化を試みたものの,RSeleniumがどうもうまくいかない. Pythonならつながるので,Selenium自体やChromeDriverはちゃんと動いているようだ. 仕方ないので,Pythonで操作しはじめたが,Rのtidyverseの便利さには敵わない. と思っていたら,datarというPythonのライブラリを見つけた. できる限りtidyverseとほぼ同じようにやってしまおうというライブラリのようだ. 試しに使ってみたら,ほとんどRの書き方でできる. これは便利だ. datarに慣れるとPythonを使っているのか,Rを使っているのか分からなくなりそう. まあ,そもそも使えれば良いので,そんなことはどっちでも良い.