• 02-05-2021, 19:12:51
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamın Aleyküm
    Ekran görüntüsünde işaretlediğim yeri değiştirmek istiyorum.Yani burayı p[1]/a[1] "p" ve "a" içerisindeki rakamları değiştirerek sitedeki listeyi gezmek istiyorum.Örnek verirsek kodun sonundaki p[1]/a[2] yaparsam bir alt satırdaki listeye gidiyor.Ben bunu bir döngüye sokup p[13] kadar olan listeri almak istiyorum.Bu kutucukların içini nasıl değiştire bilirim.
  • 02-05-2021, 19:15:12
    #2
    Üyeliği durduruldu
    Hocam, aşırı Javascript gerekmeyen web sitelerinde Selenium kullanmayın, Selenium'un amacı otomasyondan ziyade test içindir. Böyle işlerde hantallıktan, bilgisayarı yormaktan başka bir işe yaramaz. requests, urllib, http.lib gibi modüllere göz atın.
  • 02-05-2021, 19:18:35
    #3
    Tam olarak ne yapmaya çalıştığınızı anlamadım. Bu arada hayatımda ilk defa türkçe karakter kullanılarak oluşturulmuş bir değişken ismi görüyorum. Başarılar,
  • 02-05-2021, 19:18:40
    #4
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Hocam, aşırı Javascript gerekmeyen web sitelerinde Selenium kullanmayın, Selenium'un amacı otomasyondan ziyade test içindir. Böyle işlerde hantallıktan, bilgisayarı yormaktan başka bir işe yaramaz. requests, urllib, http.lib gibi modüllere göz atın.
    Amaçım öğrenmek requests ile deneyeceğim.
  • 02-05-2021, 19:20:56
    #5
    Castaway adlı üyeden alıntı: mesajı görüntüle
    Tam olarak ne yapmaya çalıştığınızı anlamadım. Bu arada hayatımda ilk defa türkçe karakter kullanılarak oluşturulmuş bir değişken ismi görüyorum. Başarılar,
    DD daha yeniyim olur öyle şeyler şunu demek istedim ekran görüntüsündeki P[1] ve a[1] sıra ile değiştirmek istiyorum yani p[1]/a[2],p[1]/a[3],p[1]/a[4] veya p[2]/a[1],p[2]/a[1] gibi.
  • 02-05-2021, 19:22:14
    #6
    Volg29 adlı üyeden alıntı: mesajı görüntüle
    DD daha yeniyim olur öyle şeyler şunu demek istedim ekran görüntüsündeki P[1] ve a[1] sıra ile değiştirmek istiyorum yani p[1]/a[2],p[1]/a[3],p[1]/a[4] veya p[2]/a[1],p[2]/a[1] gibi.
    Bunu While veya For döngüsü kullanarak yapabilirsiniz.
  • 02-05-2021, 19:22:47
    #7
    Kodu yapıştırın buraya, 2 dakika örneklendireyim.
  • 02-05-2021, 19:27:34
    #8
    Castaway adlı üyeden alıntı: mesajı görüntüle
    Bunu While veya For döngüsü kullanarak yapabilirsiniz.
    Yapabiliyorum sıkıntı şurada " " içerisinde örnek verirsek p[i]/a[j] ben for ile i ve j değiştiremiyorum.

    tikla=driver.find_element_by_xpath("/html/body/div/div/div/div/div/section/div[2]/article/div/p[1]/a[1]")
    tikla.click()
    drive=driver.find_element_by_link_text("GDRIVE").get_attribute("href")
    print(drive)
  • 03-05-2021, 01:39:28
    #9
    Hocam tam nereleri değiştirmek istiyorsunuz anlayamadım, eğer hangi sitede bu işlemi yapmayı deniyorsunuz onu söylerseniz daha iyi olur. Hatta tüm kodu yapıştırırsanız çok çok daha iyi olur.