Çözüldü Selenium hk

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

aslanbeyx

Yeni üye
9 Ağu 2019
10
0
python selenium modülünde bir proje tamamlandıktan sonra tekrar aynı işlemi sürersiz olarak tekrar ettirecek kod nedir bilgisi olan arkadaşlar yardım edebilirmi.
 
Moderatör tarafında düzenlendi:

Posew7

Üye
29 Eki 2018
51
3
dostum tüm kodu while(True): döngüsüne alıp, selenium kodunun bittiği yere de browser.close() komutunu eklersen, işini göreceğini düşünüyorum
 

aslanbeyx

Yeni üye
9 Ağu 2019
10
0
dostum tüm kodu while(True): döngüsüne alıp, selenium kodunun bittiği yere de browser.close() komutunu eklersen, işini göreceğini düşünüyorum


kardeşim yazılım bilgisine sahip değilim yaptıklarımı youtubdan videyo izleyerek biyere kadar yapabildim.

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

browser.get("https://XXXXXXXXXXXXXXXXXXX")
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)


şuan sıkıntısız çalışıyor websitesine giriş çıkış yapıyor lakin ben bunu süresiz olararak devamlı ben durdurana kadar yapmasını isitiyorum
dediklerini anlayamadığım için eklemem gerekren kodları sen eklersen sevinirim tşk.k.g
 

Liserjik

Kıdemli Üye
11 Ağu 2018
2,180
7
6
Kod:
from selenium import webdriver
import time
browser = webdriver.Chrome()

while (True):
    browser.get("https://XXXXXXXXXXXXXXXXXXX")
    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)

Döngü eklemeniz yeterli olacaktır.
 

aslanbeyx

Yeni üye
9 Ağu 2019
10
0
Kod:
from selenium import webdriver
import time
browser = webdriver.Chrome()

while (True):
    browser.get("https://XXXXXXXXXXXXXXXXXXX")
    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)

Döngü eklemeniz yeterli olacaktır.

Dediğinizi yaptım böyle bi hata verdi
4ppkdQ.png
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.