• DİKKAT

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

IMDB'den veri cekme

Aşağıda resimde göreceğiz şekilde sadece Türkçe adı hariç yapılmış kodlarınız.
kMKREx.png

C#:
Sub Web_XmlHttp()
    'Not: Excel > VBA > Tools > References > MicrosoftHTML Object Library işaretlemeniz gerekmektedir.

    Dim xmlHTTPReq As Object
    Dim htmldoc As HTMLDocument
    Dim postURL As String

    Set xmlHTTPReq = CreateObject("MSXML2.XMLHTTP")
    Set htmldoc = New HTMLDocument
    For a = 2 To Cells(Rows.Count, 1).End(xlUp).Row
        postURL = "https://www.imdb.com/title/" & Cells(a, 1) & "/"
    
        With xmlHTTPReq
            .Open "GET", postURL, False
            .Send
        End With
    
        htmldoc.body.innerHTML = xmlHTTPReq.responseText
        htmldoc.Close
        
    adi = htmldoc.getElementsByTagName("h1")(0).innerText
    Cells(a, 2) = Left(adi, Len(adi) - 8)
    Cells(a, 4) = Replace(Right(adi, 6), ")", "")
    ratin = htmldoc.getElementsByClassName("ratingValue")(0).innerText
    Cells(a, 5) = Left(ratin, Len(ratin) - 4)
    Cells(a, 6) = htmldoc.getElementsByTagName("time")(0).innerText
    Set direct = htmldoc.getElementsByClassName("credit_summary_item")(0)
    Cells(a, 7) = direct.getElementsByTagName("a")(0).innerText
Next
    Set htmldoc = Nothing
    Set xmlHTTPReq = Nothing
    MsgBox "   İşlem tamam", vbInformation + vbMsgBoxRtlReading, "Tamamlandı -  Feyzullah"
End Sub
 
Merhaba,
Aşağıdaki hatayı alıyorum.

kZXKxt.jpg
 
Okumadım çünkü bana ait bir not olduğunu bilmiyordum. Teşekkür ederim şimdi çalıştı.
 
merhabalar, tabloya film süresi ve başrol oyuncularını(stars) da ekleyebilir miyiz acaba? örnek dosya ektedir.

 
4 No'lu mesajımdaki uyarıyı gördünüz mü?

.
 
Bilemiyorum.... ama bir bakayım.

.
 
Herhangi bir sorun yok, kodlar çalışıyor...!

Sizin sayfa üzerinde A sütununda veri yoksa, kodun bir şey getirmemesi normal bir durumdur tabii....

.
 
Haluk bey, kodlar imdb sayfasının yeni halinden ötürü olsa gerek düzgün çalışmıyor. Kontrol edebilir misiniz acaba?
 
Geri
Üst