4

ここに画像の説明を入力

Web ページで検索結果のリンクを取得するマクロを作成したいと考えています。私はこのように書いています

Sub webpage()

Dim internet As InternetExplorer

Dim internetdata As HTMLDocument

Dim internetlink As Object

Dim internetinnerlink As Object

Set internet = CreateObject("InternetExplorer.Application")

internet.Visible = True

internet.Navigate ("URL")

Do While internet.Busy

  DoEvents

Loop

Do Until internet.ReadyState = READYSTATE_COMPLETE

  DoEvents

Loop

Set internetdata = internet.Document

Set internetlink = internetdata.getElementsByTagName("a")

i = 1

For Each internetinnerlink In internetlink

ActiveSheet.Cells(i, 2) = internetinnerlink.href

i = i + 1

Next internetinnerlink

End Sub

上記のコードは Web ページからすべてのリンクを取得しますが、必要なのは検索結果のリンクだけです。1 つの画像をアップロードしました。それが私の Web ページである場合、すべてのリンクではなく、検索結果のリンクのみを取得する必要があります。これを修正するのを手伝ってください

4

1 に答える 1