私はこのサイトのリンク:https://finder.fi/search?what=soneraにアクセスしようとしています。リンクはページの最初の結果です。開発ツールに表示されているソースコードではない要素にアクセスする方法VBA
<a class="SearchResult__ProfileLink" href="/Televiestint%C3%A4laitteita+ja+palveluja/Sonera/Helsinki/yhteystiedot/175522?what=sonera" data-track-link="profileLink" data-reactid=".27sinr99zb4.0:1.0.2.5:$0.1.1.0"><div class="SearchResult__Name" data-reactid=".27sinr99zb4.0:1.0.2.5:$0.1.1.0.0">Sonera</div></a>
しかしこれのどれもが、ソースコードで見つけることができません:開発ツールのコードの一部は、このようなものです。 デベロッパーツールに表示されているコードにアクセスするにはどうすればよいですか?これまでの私のコードです。
Sub test()
Dim browserIE As Object
Set browserIE = CreateObject("InternetExplorer.Application")
browserIE.Top = 0
browserIE.Left = 800
browserIE.Width = 800
browserIE.Height = 1200
browserIE.Visible = True
browserIE.navigate ("https://finder.fi/search?what=sonera")
Do While browserIE.ReadyState <> 4 And browserIE.Busy: DoEvents: Loop
私はすでにいくつかの研究を行ってきた(例えばCant access element that are shown in developer tools but not in page source)が、まだ答えを見つけることができます。
フレームはありますか? –
ソースコードに含まれていない場合、DOMには含まれていないため、できません。 –