kap sitesinden veri alma

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
Bende yapamadım var mı bilen? bende İlk 5 Bildirim almak istiyorum... fakat GetelementsbyClassname ile veriyi alamadım. Alınca ilk alımda hücreye " {{d.stockCodes}} " yazdırıyor sonrası satırda hata veriyor.

XML:
Option Explicit


Sub USDtoTRY()

Dim url As String
Dim XMLreq As New MSXML2.XMLHTTP60
Dim HTMLdoc As New MSHTML.HTMLDocument

 url = "https://www.kap.org.tr/tr/bildirim-sorgu?srcbar=Y&cmp=Y&cat=6&slf=FR"

    XMLreq.Open "GET", url, False
    XMLreq.send
        
        If XMLreq.Status <> 200 Then
        On Error Resume Next
            MsgBox "Webpage Not Found", vbOKOnly
        End If
        
    HTMLdoc.body.innerHTML = XMLreq.responseText

    Sayfa1.Cells(5, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(0).innerText
    Sayfa1.Cells(6, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(1).innerText
    Sayfa1.Cells(7, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(2).innerText
    Sayfa1.Cells(8, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(3).innerText
    Sayfa1.Cells(9, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(4).innerText
    
End Sub
 
Katılım
20 Şubat 2024
Mesajlar
4
Excel Vers. ve Dili
Excel_2021 Türkçe
Merhaba arkadaşlar bende günlük kap bildirimlerini bilançolwrı almak için araştırma yapıyorum.
Sonuç alabilen var mı?
Yardımcı olabilecek arkadaş varsa lütfen iletişime geçelim
Şimdiden teşekkürler
 
Katılım
20 Şubat 2024
Mesajlar
4
Excel Vers. ve Dili
Excel_2021 Türkçe
Katılım
20 Şubat 2024
Mesajlar
4
Excel Vers. ve Dili
Excel_2021 Türkçe
Bende yapamadım var mı bilen? bende İlk 5 Bildirim almak istiyorum... fakat GetelementsbyClassname ile veriyi alamadım. Alınca ilk alımda hücreye " {{d.stockCodes}} " yazdırıyor sonrası satırda hata veriyor.

XML:
Option Explicit


Sub USDtoTRY()

Dim url As String
Dim XMLreq As New MSXML2.XMLHTTP60
Dim HTMLdoc As New MSHTML.HTMLDocument

url = "https://www.kap.org.tr/tr/bildirim-sorgu?srcbar=Y&cmp=Y&cat=6&slf=FR"

    XMLreq.Open "GET", url, False
    XMLreq.send
       
        If XMLreq.Status <> 200 Then
        On Error Resume Next
            MsgBox "Webpage Not Found", vbOKOnly
        End If
       
    HTMLdoc.body.innerHTML = XMLreq.responseText

    Sayfa1.Cells(5, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(0).innerText
    Sayfa1.Cells(6, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(1).innerText
    Sayfa1.Cells(7, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(2).innerText
    Sayfa1.Cells(8, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(3).innerText
    Sayfa1.Cells(9, 3) = HTMLdoc.getElementsByClassName("notifications-column _3 vtable bi-dim-gray type-xsmall").Item(4).innerText
   
End Sub

Merhaba
Siz oldukça profesyonel çalışmışsınız.
Bi sonuç alabildi iz mi bize yardımcı olabilir misiniz?
 

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
Merhaba
Siz oldukça profesyonel çalışmışsınız.
Bi sonuç alabildi iz mi bize yardımcı olabilir misiniz?
Malesef olmuyor. Kapa bağlanıp bildirimleri alırken belli zaman sonra kap engel koyuyor. Yani sayfadan çekmene izin vermiyor...
 

ibere

Altın Üye
Katılım
31 Mart 2018
Mesajlar
129
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
21-04-2027
Google sheet ile @Haluk hocam yapabilir
 
Üst