記事一覧
【SeleniumVBA】driver.Start○○でエラーになる
以前紹介した、GitHub GCuser99さんのSeleniumVBAですが、
個人のパソコンでSeleniumVBAを使用する際に特に制限がなく簡単に実行できますが、会社のPCだとポリシーでいくつかの処理が制限されています。
まず、ウェブドライバーの自動更新処理です。
これは何をしているかというと、現在のブラウザのバージョンとウェブドライバーのバージョンを比較し、現在のブラウザに合致するド
【SeleniumVBA】Webサイトの読み込み待ちについて
■Wait・・・SeleniumVBAなどでWebスクレイピングをしていると、VBAの処理がブラウザより早すぎて指定のタグが見つけられずエラーになることがあります。
それを解消するために、SleepやWaitタイムで待ち時間を付加して処理が止まらないようにすることがあると思います。
ただ、思った以上にWebからの応答に時間がかかりすぎる場合は同様に処理が止まってしまうことがあります。
こういった
【Excel VBA】OutlookのメールをVBAでメールを自動送信←これ手動の方が早くない?問題
◆OutlookのメールをVBAでメールを自動送信←これ手動の方が早くない?結論からいうと、早くないです。トータルでみても手動の方が遅いです。
ある時、ExcelVBAを使ってOutlookのメールを送ろうって動画を見て、ふと思ったのは、サンプルがサンプルすぎて実際の使用用途がよくわからんな~と感じました。
まぁ、VBAでセルに入ってるメールアドレスを宛先にしてメールを送ることができるんだ~ほ
【SeleniumVBA】SleniumBasicを使わずにExcel VBAでWebスクレイピングをする方法【その2】
◆WebDriverの初期設定まずはウェブドライバーのパスを設定します。
ちなみに、SleniumBasicを使わずにウェブスクレイピングをする方法を以下の記事で紹介してるので最初に設定してください。
必要なファイルをダウンロード&参照設定しています。
■やりたいこと
・Yahoo!を新しいブラウザ(Edge)で開く
■コードの紹介
Sub auto_Edge() Dim drive
【SeleniumVBA】SleniumBasicを使わずにExcel VBAでWebスクレイピングをする方法【初心者向け】
■Selenium VBAの紹介Excel VBAでWebスクレイピングをしようと思ったら大抵「Selenium Basic」をインストールして使用する方法が紹介されています。
■導入のきっかけ
インストールできる環境ならそれでいいけど、業務環境によってはソフトウェアのインストールが禁止されていたり、インストールはできたけど動かないってことがあります。
自分の経験ですが、インストールをすること