※ この募集は締め切られました。
IE→Edgeに伴うVBAマクロの修正についてご相談に乗ってください
【概要】
IE→Edgeに伴うVBAマクロの修正について教えて頂きたいです。
【目的】
ブラウザのタブ情報を取得したいのですが、Edgeを開いたままの状態からだと取得できないでいます。
「Edgeを新しくひらいて、情報を取得する」というのなら下記のプログラムで実現できています。
.NET framework3.5、selenium basic、Edgeのバージョンに合うedgedriver.exeについてはインストール済みです。
```
Sub test()
Dim sURL as string : sURL="https://www.yahoo.co.jp/"
driver.Start "edge"
driver.Get sURL
Debug.Print driver.Window.title 'この部分の情報を、Edgeを開いたままで取得したいです
’上記yahooのURLの場合、「Yahoo!JAPAN」が取得されるはずです
End Sub
```
【募集背景】
IEで使っていたアプリに対し、エクセルマクロでスクレイピングして情報を取得するという業務があるのですが、IE→Edgeになり、これまでのエクセルマクロが使えなくなってしまいました。
そこで改修を行っているわけですが、詰まっている部分があり、教えて頂きたいと思います。
Edgeを開いた状態で、その中のタグ情報を認識し、目的に合致するタグ情報の該当するwebページの情報を拾ってくる、というのが元のマクロの内容になります。
「Edgeを新しくひらくところから始まるプログラムにすればいいのではないか」
というご意見もあるかとは思いますが、ひらくための認証などがあり、
もし技術的に可能であるならEdgeで対象サイトを開いた状態で取得できるとありがたいです。
何卒よろしくお願いいたします。