• 11-12-2020, 14:40:19
    #1
    İddaa sitesinden veri çekmem lazım. İstediğim veri, sitedeki iddaa kodları ancak kodların Xpath'ni incelediğimde hepsi farklı bir divde ve düzenli. Bende böyle bir kod yazdım anacak hata alıyorum. Kodlarım ve hata mesajını aşşağıya bırakıyorum çözümleriniz için şimdiden teşekkür ederim.


  • 11-12-2020, 14:44:38
    #2
    Fast & Quality Proxies
    Hata mesajında da yazmakta, girmiş olduğunuz xpath hatalı.
  • 11-12-2020, 14:45:12
    #3
    i yi 1den başlat hocam
  • 11-12-2020, 14:48:54
    #4
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    i yi 1den başlat hocam
    hocam kod yazarken ilk başta öyle bıraktım sonra değiştirdim ama hata devam ediyor onla alakalı değil.
  • 11-12-2020, 14:52:07
    #5
    O zaman xpathinizda sorun var hocam veya sitede reklam vs bannerlar çıkıyorsa engelliyor olabilir.
  • 11-12-2020, 14:53:13
    #6
    SocialPloit adlı üyeden alıntı: mesajı görüntüle
    Hata mesajında da yazmakta, girmiş olduğunuz xpath hatalı.
    haklı olabilirsiniz çünkü xpath içindeki div'e + i + eklemişim onu kaldırınca zaten veriyi çekiyorum ama o benim işime yaramıyor.
    xpath içindeki div değerini for ile sürekli değiştirmem lazım herhangibi bir yol bulamadım ve sayfadaki bütün istediğim veriyi böyle çekebilirim. tek bi tane değil hepsini istediğim için for u kullanmak zorundaydım
  • 11-12-2020, 14:56:04
    #7
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    O zaman xpathinizda sorun var hocam veya sitede reklam vs bannerlar çıkıyorsa engelliyor olabilir.
    hocam bununda farkındayım
    haklı olabilirsiniz çünkü xpath içindeki div'e + i + eklemişim onu kaldırınca zaten veriyi çekiyorum ama o benim işime yaramıyor.
    xpath içindeki div değerini for ile sürekli değiştirmem lazım herhangibi bir yol bulamadım ve sayfadaki bütün istediğim veriyi böyle çekebilirim. tek bi tane değil hepsini istediğim için for u kullanmak zorundaydım
  • 11-12-2020, 15:00:04
    #8
    kelam adlı üyeden alıntı: mesajı görüntüle
    hocam bununda farkındayım
    haklı olabilirsiniz çünkü xpath içindeki div'e + i + eklemişim onu kaldırınca zaten veriyi çekiyorum ama o benim işime yaramıyor.
    xpath içindeki div değerini for ile sürekli değiştirmem lazım herhangibi bir yol bulamadım ve sayfadaki bütün istediğim veriyi böyle çekebilirim. tek bi tane değil hepsini istediğim için for u kullanmak zorundaydım
    Hocam o zaman döngüyü yanlış yere eklemişsiniz gibi görünüyor sayfa sonuna kadar baktınız mı hepsi aynı biçimde mi ?
  • 11-12-2020, 15:12:40
    #9
    dgnbatuhan adlı üyeden alıntı: mesajı görüntüle
    Hocam o zaman döngüyü yanlış yere eklemişsiniz gibi görünüyor sayfa sonuna kadar baktınız mı hepsi aynı biçimde mi ?
    hocam xpath ler bu sırayla ilerliyor
    //*[@id="iddaa"]/div/div/div[1]/div/div/div[4]/div[5]/div[3]
    //*[@id="iddaa"]/div/div/div[1]/div/div/div[4]/div[8]/div[3]
    //*[@id="iddaa"]/div/div/div[1]/div/div/div[4]/div[11]/div[3]
    ......
    ......
    ....

    böyle ilerliyor farkederseniz sondan önceki div değerleri 3 er 3er artıyor
    ayrıca hocam teşekkür ederim bu soruyu cevaplarken sorunuda çözdüm i=3 den başlayıp 3 er 3 er arttırınca hatayı vermedi bazen göremiyor insan işte