• DİKKAT

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

kap sitesinden veri alma

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 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
 
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?
 
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...
 
Merhaba

buraya kadar tüm şirket linkleri aynı, burada sonra şirket bazında değişiyor
= sonrasını topluca bulamadım kolayında olan var mıdır

yada farklı bir yöntemle bildirimler alınabiliyor mu

Kod:
https://www.kap.org.tr/tr/bildirim-sorgu-sonuc?member=8acae2c47d3bee4e017da32a238f235f

https://www.kap.org.tr/tr/bildirim-sorgu-sonuc?member=8acae2c46d7599a6016dee0b5aec36b2

https://www.kap.org.tr/tr/bildirim-sorgu-sonuc?member=4028e4a2416e697d01416ead8a0615a7
 
Geri
Üst