python selenium ile bir bilgiyi iki farklı inputa girmek

KORSAN000

Üye
14 Mar 2017
101
0
4539504018234883,1120 gibi tek satır bir bilgiyi bilgiler.txt den okuyup iki farklı inputa girmem lazım
takıldım kaldım yardımcı olur musunuz


with open('bilgiler.txt', 'r', encoding='utf-8') as f:
extract = f.readlines()
f.close()
extract = [elem.strip() for elem in extract]





bilgiler = open("bilgiler.txt", "r",encoding="utf-8")
bilgiler2 = bilgiler.readlines()
bilgiler.close()
liste = []
for i in bilgiler2:
c = i.replace("\n","")
liste.append(c)
print(liste[:])

try:
iframe = driver.find_element(By.XPATH,
"/html/body/div[9]/div/div/div/div/div/div/form/fieldset/div/div[1]/div[1]/div/div/div/div/iframe")

driver.switch_to.frame(iframe)
driver.find_element(By.NAME, "cardnumber").click()
driver.find_element(By.NAME, "cardnumber").send_keys(liste)
except:
print("hata")
 

Helmsys

Ar-Ge Ekibi Kıdemli
16 Mar 2022
1,492
25
1,653
iki farklı inputa nasıl gireceksiniz ?
girilecek değerler ne kadar uzunlukta olacak ?
satırlardan oluşan bir txt dosyası değil mi ?
yalnızca tek bir satırdan oluşan ve sadece attığınız şekilde olan bir txt dosyası mı var?
"," ayırıcı bir etiket olarak mı belirlediniz ?

kartnumarası, parola olarak mı belirlediniz ?
böyle ise split fonksiyonunu denediniz mi ?
 

KORSAN000

Üye
14 Mar 2017
101
0
iki farklı inputa nasıl gireceksiniz ?
girilecek değerler ne kadar uzunlukta olacak ?
satırlardan oluşan bir txt dosyası değil mi ?
yalnızca tek bir satırdan oluşan ve sadece attığınız şekilde olan bir txt dosyası mı var?
"," ayırıcı bir etiket olarak mı belirlediniz ?

kartnumarası, parola olarak mı belirlediniz ?
böyle ise split fonksiyonunu denediniz mi ?
bilgiler.txt adında bir belgem var yan yana şekildeki tek bir satırı okuyup ( 4539504018234883,1120 ) gibi virgülden önceki kısmı bir inputa sonraki kısmı ise diğer kısma yazdırmak istiyorum site üzerinde ve evet split fonksiyonunu denedim beceremediğim için yardım almak için bu konuyu açtım
 

Helmsys

Ar-Ge Ekibi Kıdemli
16 Mar 2022
1,492
25
1,653
bilgiler.txt adında bir belgem var yan yana şekildeki tek bir satırı okuyup ( 4539504018234883,1120 ) gibi virgülden önceki kısmı bir inputa sonraki kısmı ise diğer kısma yazdırmak istiyorum site üzerinde ve evet split fonksiyonunu denedim beceremediğim için yardım almak için bu konuyu açtım
Bana elinizde olan txt dosyasının bir kısmını atarmısınız.
 

Helmsys

Ar-Ge Ekibi Kıdemli
16 Mar 2022
1,492
25
1,653
4539504018234883,1120
4539507553883535,1120
4539501570688605,1120
4539502076830386,1120
4539501807264782,1120
4539504728561633,1120
4539503781086330,1120
4539502711228350,1120
4539503706444317,1120
4539501330584565,1120
Python:
def test():
    with open("test_metni.txt","r") as file:
        for f in file:
            yield f.replace("\n","")

for i in list(test()):
    numara_parola = (i.split(","))
    print(numara_parola[0]) # numara
    print(numara_parola[1]) # parola
numara parola olarak yorum satırında belirttiğim şekilde send_keys içerisine parametre olarak vermeniz gerekiyor.
 

Adanalıtrojan

Kıdemli Üye
25 Haz 2021
2,024
7
1,054
17
Konya Ovası Askeri Tesislerinde
4539504018234883,1120 gibi tek satır bir bilgiyi bilgiler.txt den okuyup iki farklı inputa girmem lazım
takıldım kaldım yardımcı olur musunuz


with open('bilgiler.txt', 'r', encoding='utf-8') as f:
extract = f.readlines()
f.close()
extract = [elem.strip() for elem in extract]





bilgiler = open("bilgiler.txt", "r",encoding="utf-8")
bilgiler2 = bilgiler.readlines()
bilgiler.close()
liste = []
for i in bilgiler2:
c = i.replace("\n","")
liste.append(c)
print(liste[:])

try:
iframe = driver.find_element(By.XPATH,
"/html/body/div[9]/div/div/div/div/div/div/form/fieldset/div/div[1]/div[1]/div/div/div/div/iframe")

driver.switch_to.frame(iframe)
driver.find_element(By.NAME, "cardnumber").click()
driver.find_element(By.NAME, "cardnumber").send_keys(liste)
except:
print("hata")
Selenium hakkinda cok bilgim yok ama withden sonra close demene gerek yok zaten with satiri bittigi gibi dosya kapaniyor :)
 

0x18sec

Üye
12 Tem 2022
80
42
Checker yapmayı falan mı deniyon knk, birinci arguman cc no, 2 herhalde cvv yada cvc kodu. Browser içinde selenium kullandın herhalde ona benziyor
 
Ü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.