Excel VBA+seleniumでサイトをキャプチャした画像を取得するツールを作ったお話
こんにちは、さべろくと申しますm(_ _)m普段ココナラでExcel VBAのお仕事をやらせて貰っています。今回ちょっと技術的に面白い挑戦をしたのでそのご報告をしたいと思います。Excelでスクレイピングツール(Web上のデータを取得するツール)を作る方法はいくつかありますが、Chromeブラウザを使って簡単に作成する方法としてseleniumというものがあります。seleniumの機能を使うとWeb上のデータが簡単に取得できるようになるので、Excel VBAでスクレイピングツールを作りたい人にはお勧めです。さて、そんなselenium(Excel VBAで使うseleniumは厳密にはselenium basic)私が個人的にお気に入りの機能があります。それはjavascriptを実行する機能です!!立ち上げたChromeブラウザで表示したWebサイトに対して好きなjavascriptのコードを実行できるというものです。excel vba seleniumで検索するとまだまだ少ないですが色んなサイトがヒットがします。けれどもこの機能を紹介しているサイトは少ないです。恐らくexcel vbaで書きたいのにjavascriptで書けるよと言われても嬉しくないからなのかな?とか思っています。けれど、seleniumとExcel VBAでスクレイピングツールを作ろうすると限界があり、私は仕事でスクレイピングツールを作るときはよくjavascriptも使用します。因みに下記のように書きます。-----------------------------------------------
0