学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

minato_work

プログラミング初心者です。よろしくお願いいたします。
プロフィールをもっとみる

--

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

プログラミング ExcelVBA

IE→Edgeに伴うVBAマクロの修正についてご相談に乗ってください

2022年7月11日
単発
予算
3,000円 〜 3,000円
提案数
提案待ち
応募期限
終了

【概要】
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で対象サイトを開いた状態で取得できるとありがたいです。

何卒よろしくお願いいたします。

minato_work

プロフィール

プログラミング初心者です。よろしくお願いいたします。

--

募集をシェアしてメンターを探そう
シェア