0
サイト内のリンクを一覧表示する小さなコードがあります。複数のページからデータをインポートするにはどうすればよいですか?
Sub ListLinks()
'Set a reference to microsoft Internet Controls
Dim IeApp As InternetExplorer
Dim sURL As String
Dim IeDoc As Object
Dim i As Long
Set IeApp = New InternetExplorer
IeApp.Visible = True
sURL = "http://www.sharenet.co.za/v3/q_sharelookup.php"
IeApp.Navigate sURL
Do
Loop Until IeApp.ReadyState = READYSTATE_COMPLETE
Set IeDoc = IeApp.Document
For i = 0 To IeDoc.Links.Length - 1
Cells(i + 1, 1).Value = IeDoc.Links(i).href
Next i
Set IeApp = Nothing
End Sub
これは、サイト内のすべてのリンクを一覧表示するのに非常に便利です。これらのURLをループして各URLからデータをインポートするにはどうすればよいですか?例えば
、「名前またはセクターの」下の最初のリンクはこれです: http://www.sharenet.co.za/v3/sharesfound.php?ssector=0533&exch=JSE&bookmark=Oil &ガス&スキーム=デフォルト
そこからインポートするものは、実際にはありません。次のリンクは、いくつかのデータを持っている:私は、各リンクからのデータをインポートすることができますことをどのように
Name Full Name Code Sector
SACOIL-N Sacoil Holdings Ltd NPL SCLN 0537
ERIN Erin Energy Corporation ERN 0537
BEE-SASOL BEE - SASOL LIMITED SOLBE1 0537
SACOIL SACOIL HOLDINGS LD SCL 0537
OANDO OANDO PLC OAO 0537
OANDORIGT OANDO PLC RIGT OAON 0537
MONTAUK Montauk Holdings Ltd MNK 0537
そこからのデータは次のようになりますか?