Gram altın fiyatı alma

Ouzz_z

Altın Üye
Katılım
19 Nisan 2024
Mesajlar
87
Excel Vers. ve Dili
LTSC Pro Plus 2024
Altın Üyelik Bitiş Tarihi
20-04-2026
Kod:
Sub AltinFiyatlariniCek_Price()
    Dim http As Object, html As Object
    Dim spans As Object, sp As Object
    Dim i As Long
    
    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "GET", "https://canlidoviz.com/altin-fiyatlari", False
    http.Send
    
    Set html = CreateObject("HTMLFILE")
    html.body.innerHTML = http.responseText
    
    Set spans = html.getElementsByTagName("span")
    
    i = 1
    Range("A:B").ClearContents
    Range("A1") = "Altın Türü"
    Range("B1") = "Fiyat"
    
    For Each sp In spans
        If sp.getAttribute("itemprop") = "price" Then
            i = i + 1
            Cells(i, 2).Value = sp.innerText
        ElseIf sp.getAttribute("itemprop") = "name" Then
            ' altın türü (örnek: Gram Altın)
            i = i
            Cells(i + 1, 1).Value = sp.innerText
        End If
    Next
    
    MsgBox "Altın fiyatları başarıyla çekildi!", vbInformation
End Sub
 
Üst