DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
354
Tıklama
0
Öne Çıkarma
SELENİUM YARDIM
T
6 yıl (20069 mesaj)
Yarbay

while 1==1:
ana_islem()

def ana_islem()
komut_1
komut_2
...
sleep(10)

gibi bir yapı daha sağlıklı olacaktır.



M
6 yıl (5091 mesaj)
Yarbay

giris_yap = browser.find_element_by_xpath("//*[@id='ctl01_Login_userCode']")

giris_yap.click()

bu gibi yerlerde giris yap null mu diye kontrol edip sonra click yaparsan hata vermezsin. O butonun veya elementin var olduğunu varsayarak kod yazmamalısın selenium da.



A
6 yıl (7 mesaj)
Er
Konu Sahibi

from selenium import webdriver
import time
browser = webdriver.Chrome()


While (True):
browser.get("https://XXXXXXXXXXXX")
time.sleep(2)

giris_yap = browser.find_element_by_xpath("//*[@id='ctl01_Login_userCode']")

giris_yap.click()


username = browser.find_element_by_name("ctl01$Login$userCode")
password = browser.find_element_by_name("ctl01$Login$userPsw")

username.send_keys("XXXXXXX")
password.send_keys("XXXXXXX")

time.sleep(2)

login = browser.find_element_by_xpath("//*[@id='ctl01_Login_BtnSubmit']")

login.click()
time.sleep(2)

cıkıs = browser.find_element_by_xpath("//*[@id='header']/div[2]/div/div[1]/div/div[2]/a[2]")
cıkıs.click()

time.sleep(2)

browser.refresh()

arkdaşlar bu projeyi sürekli hale nasıl getirebilirim
web sitesine sürekli giriş çıkış yapacak ben durdurana dek While (True): kodunu yazınca hata veriyor bilen arkadaş doğrusunu proje üzerinden yazarak gösterirse sevinirim



A
6 yıl (7 mesaj)
Er
Konu Sahibi

Kıymetli cevaplarınız için çok teşekkür ederim. sorun çözüldü bi yazım hatası While (True): doğrusu while (True): ( w ) küçük yazılcakmış.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.