• DİKKAT

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

web sorgusu "rel" değeri

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Kolay gelsin,

Web sayfasında id,inertext,classname bilgileri alabilmeme rağmen,
ekte görünen "rel" değeri ile ilgili bir bilgi çekemiyorum. Kodlara ne eklemem gerekir bu konuda?

Ek olarak span değeri?

Kod:
For Each b In IE.document.getElementsByclassName("csc-rospan")
'b.Click
ss = ss + 1
Cells(ss, "G") = b.innertext
Cells(ss, "H") = b.ID
Cells(ss, "I") = b.rel
  Next


1559905623881.png
 
Tüm sayfa kodunu göremedim ancak, aşağıdaki fonksiyon ile metni parçalayıp alabilirsiniz.

Kod:
Sub metnial()
veri = oHTML.body.innerHTML
reldegeri=  bilgial(veri,"rel=",">")
End Sub

Function bilgial(veristr, arananstr, sonkarakterstr) As String
    basla = InStr(veristr, arananstr)
    If basla > 0 Then
       veristr = Mid(veristr, basla + Len(arananstr), Len(veristr))
       bilgial = Mid(veristr, 1, InStr(veristr, sonkarakterstr) - 1)
    End If
End Function
 
Teşekkürler sayın @asri ,
Bu şekilde sanırım koşul vermesi biraz zor olacak.
For Each b In IE.document.getElementsByclassName("csc-rospan")

buradan sonra koşul vermeyi planlıyordum. eğer rel değeri şu ise vs.
yani döngü içerisindeki verilerden rel değeri x olan verinin innertextine ihtiyacım var.

Farklı bir yöntem kullanarak çözdüm şimdilik fakat rel değeri üzerinden daha iyi olur diye düşünüyorum
 
Geri
Üst