• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro ile veri çekme

Spamlemek istemiyorum ama günlerdir bir çözüme ulaşamadım. Aşağıda denediğim son kodları yapıştırdım. Boş dönüyor. Fikir bile vermek isteyen olursa çok sevinirim;

Kod:
Sub test()
'Get ship info

Dim ie As Object

Dim html As MSHTML.HTMLDocument
Dim HTMLSCRAPE As MSHTML.IHTMLElementCollection
Dim HTMLSCR As MSHTML.IHTMLElement

Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = False

ie.navigate "https://www.marinetraffic.com/tr/data/?asset_type=expected_arrivals&columns=shipname,recognized_next_port,reported_eta,arrived,show_on_live_map,dwt,ship_type&recognized_next_port_in|begins|DILISKELESI|recognized_next_port_in=3504"

Do While ie.readyState <> READYSTATE_COMPLETE

Application.StatusBar = "Veri çekiliyor..."

DoEvents

Loop

Set html = ie.document

Set HTMLSCRAPE = html.getElementsByTagName("div")


i = 0
For Each HTMLSCR In HTMLSCRAPE
   Debug.Print HTMLSCR.className, HTMLSCR.tagName, HTMLSCR.ID, HTMLSCR.innerText
Next HTMLSCR




Set ie = Nothing

Application.StatusBar = ""

End Sub
 
Geri
Üst