2025年2月12日 / 最終更新日時 : 2025年2月6日 イプシロン VBA 【VBA×Selenium】ポップアップウィンドウの操作について みなさんこんにちは。 Webスクレピングをしているとよく見かけるのがポップアップウィンドウです。 これはJavaScriptによって表示されるダイアログなのですが、 HTMLで表示されているわけはない為、これまでのような […]
2025年2月6日 / 最終更新日時 : 2025年2月4日 イプシロン VBA 【VBA/Selenium】ブラウザウィンドウの特殊操作について みなさんこんにちは。 Webスクレピングでブラウザウィンドウを操作する際、 最大化や、ウィンドウの切り替えなどが必要とされる局面に出くわすことが多々あるかと思います。 ウィンドウ切り替えについては、特定のリンクをクリック […]
2025年1月7日 / 最終更新日時 : 2025年1月7日 イプシロン VBA 【VBA×Selenium】Webで取得したデータの「 」を削除する方法 みなさんこんにちは。 Webスクレイピングをする際、 取得したデータに謎の半角スペースが含まれていて悩まされた経験はありませんか。 その文字列の正体は「 」なのですが、 今回は、半角スペース( )を削 […]
2024年10月18日 / 最終更新日時 : 2024年10月18日 イプシロン VBA 【VBA×Selenium】Enterなどの特殊キーを入力する みなさんこんにちは。 Webスクレイピングをする際、 ボタンクリックや情報取得のみならず、 キーボード入力をしたい状況になることも多いかと思います。 今回は、EnterキーやTabキー、Shift + Tabキーなどの特 […]
2024年9月23日 / 最終更新日時 : 2024年9月23日 イプシロン VBA 【VBA×Selenium】プルダウンを選択する方法 みなさんこんにちは。 Webスクレイピングをする際、 指定した要素がプルダウンだった場合、指定方法にはいくつかの手段があります。 今回は、Webページの要素でプルダウンを選択したいときの、 AsSelect.Select […]
2024年8月27日 / 最終更新日時 : 2024年8月27日 イプシロン VBA 【VBA×Selenium】Web内にある要素を取得するまでループする処理 みなさんこんにちは。 Webスクレイピングをする際、 特定の要素を取得するのに直接HTMLのxPathを指定するかと思います。 サイトによっては読み込みに時間がかかり、先に処理が進んでしまい思わぬエラーとなることがあるか […]
2024年8月18日 / 最終更新日時 : 2024年8月18日 イプシロン VBA 【VBA×Selenium】規則性のある要素を効率よく取得する方法 みなさんこんにちは。 Webスクレイピングをする際、 特定の要素を取得するのに直接HTMLのxPathを指定するかと思います。内容によっては規則性があり、何度もxPathを指定しなおさなくても取得できる場合があります。 […]
2024年7月29日 / 最終更新日時 : 2024年7月29日 イプシロン VBA 【VBA×Selenium】起動済みのChromeWebブラウザを操作する方法 みなさんこんにちは。 Webスクレイピングをする際、 毎回ブラウザを新規に起動して、そのブラウザに対してログイン認証を必要とするため、 何度も起動すると認証をスキップしたい気持ちになるかと思います。 今回は、ログイン認証 […]
2024年6月5日 / 最終更新日時 : 2024年6月5日 イプシロン VBA 【selenium/webスクレイピング/VBA】タブの指定方法について みなさんこんにちは。 Webスクレイピングをする際、 サイト内のタブなどのクリックする動作があるかと思います。 その際、直接Xpathを指定してクリックするのが簡単ですが、 サイトの状態によっては、ログインアカウントによ […]
2024年5月29日 / 最終更新日時 : 2024年6月5日 イプシロン VBA 【selenium/webスクレイピング/VBA】VBAスクレイピングに必要な環境構築手順について みなさんこんにちは。 Webスクレイピングを実施するための最初の一歩として、環境構築が必要になります。そこで今回は、VBA環境でWebスクレイピングを実施できるようにする方法について解説していきたいと思います。 この記事 […]