Liarhack bunu yazdı Yazmış olduğun kodu kopyalar mısın? selenium.common. exceptions. NoSuchElementException: Message: no such element: Unable to locate element: # İleridriver. find_element_by_xpath . click byle bir hata veriyor hocam. bu element sayfada olmadığı zaman bir kontrol eklemek istiyorum. değişkene atayım if else ile kontrol etmek istediğimde de hata veriyor.try: element = driver. find_element_by_xpath element. click except NoSuchElementException: pass www.tithack.com

paralel işlemleri nasıl yatırabiliriz? rneğin bir tarayıcı açtım. farklı bir proxy ile bir tane daha açıp, eşzamanlı olarak ikisinde de işlem yapsın. mümkün müdür? ..

Python a sıkıntı dil mi diyorsun? Aman çarpılırsın hocam ;) nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

python sıkıntılı değil ama dküman eksiği çok bir dil bence. Birde python2'den python3'e geçişte değişen bazı durumlar var anladığım kadarıyla. Bu yüzden bazı dkümanlar birbirine uymayabiliyor. Yazılımcı olmayan birinin gzünden eyyorlamam bu kadar :) If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

şaka maka botu yazdım nerdeyse. çok az bir kısmı kaldı ama muhtemelen işi bilen biri kodları grse gzleri kanar :D:D normalde web üzerine çalışıyorum. pythonun da üzerine düşmeli miyim sizce? fakat çok sıkıntılı bir dil gibi geldi bana. ..

paralel işlemleri nasıl yatırabiliriz? rneğin bir tarayıcı açtım. farklı bir proxy ile bir tane daha açıp, eşzamanlı olarak ikisinde de işlem yapsın. mümkün müdür? tarayıcı ile değil de, curl ile yaparsın. requests'e bak bir hocam 0x0480 takilin madem

Liarhack bunu yazdı Yazmış olduğun kodu kopyalar mısın? selenium.common. exceptions. NoSuchElementException: Message: no such element: Unable to locate element: # İleridriver. find_element_by_xpath . click byle bir hata veriyor hocam. bu element sayfada olmadığı zaman bir kontrol eklemek istiyorum. değişkene atayım if else ile kontrol etmek istediğimde de hata veriyor. Diyor ki; byle bir html ğesi yok diyor hocam. "biz televizyon izleyerek, milyonerler, sinema tanrıları, rock yıldızları olacağımıza inanarak büyüdük ama olamayacağız... hepimiz heba oluyoruz... bütün bir nesil benzin pompalıyor, garsonluk yapıyor ya da beyaz yakalı kle olmuş... reklamlar yüzünden araba ve kıyafet peşindeyiz... nefret ettiğimiz işlerde çalışıyor, gereksiz şeyler alıyoruz..

hala kaynak arıyosan zelden yaz udemy derleri atayım hacı 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Hocam biraz açar mısın konuyu grsel vb var mı ya da kaynak dosya

bende araya iliştireyim Şuan iş gereği bende birkaç uygulama yapıyorum python sürümü 2.7 kullanıyorum sizce 3 olarak mı yazmalıyım Birde bu dilde dngüde iken, dngüdeki işlem hata verirse bir sonraki dngüye devam etmiyor try : except:pass yapıyorum yine olmuyor niyedir ki Debug için "ipdb" bi araştır. duanla yasamadim ki bedduanla oleyim - Arif

formu birinci input, ikinci input diye de select edebilirsin. kimi site bot yazilmasin diye selector olarak kullanilabilecek attribute'lerin degerlerini farkli verebiliyor. duanla yasamadim ki bedduanla oleyim - Arif

Daha nce python kullanmadın. Dün indirip, bir şeyler denedim ama yeterli kaynak bulamadım. Yardımcı olacak arkadaşlara şimdiden teşekkürler. Şimdi bir kayıt formu var. Step step ilerliyor. Ben find_element_by_id ile seçip send_key ile formu dolduruyorum ama o element yoksa hata verip duruyor. Random user agent gnderdiğim için formu farklı farklı gsteriyor. Boş mu dolu mu kontrolünü if else ile denedim ama yine hata veriyor İleri butonu var. İlkine tıklıyor ama ikincisi de aynı olduğu için yine donup kalıyor. Xpath ile seçiyorum bunu da ve doğru seçtiğimden eminim. Doğum tarihi kısmı var. Günü ayı seçiyor. Yılı seçmiyor. Son sürüm kullanıyorum. İşe yarayacak bir kaç şey gsterebilecwk ya da ynlendirebilecek var mı? :((( hocam palas pandıras yazmaya başlama otur a dan z ye bi tutorialla ğren ilk konuları: https://www.tutorialspoint.com/python/

yol gsteren herkese teşekkürler. hepsine tek tek gz atıyorum. işlemlerde kısmi olarak ilerliyorum. zellikle bu webdriver nemli benim için. ..

İngilizce tutorial çok fazla var. Türkçe kaynak ta çok aslında. https://belgeler.yazbel.com/python-istihza/ Bakabilirsin. Python veriyapılarını ve temel kütüphaneleri ğrenirsen daha sağlıklı olur. Kodlarına bakmadım ama belki de selenium yerine requests kütüphanesi işini grür bylece daha kolay ve performanslı birşeyler çıkar ortaya. nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Form'da bulunan bir ğeyi denetledikten sonra send_keys fonksiyonunda içeriği ekledikten sonra TAB ekleyerek otomatik olarak bir sonraki ğeye geçiş yapabilirsin. Bu şekilde eğer doğum tarihinde yıl ğesi TAB index barındırıyorsa istediğin içeriği aktarabilirsin. Aynı şekilde button'u bulmakta zorlanıyorsan, tüm field'ları doldurduktan sonra send_keys fonksiyonunda ENTER ekleyerek click ile eşleşme sağlayabilirsin. Vir sapit qui pauca loquitur.

bende araya iliştireyim Şuan iş gereği bende birkaç uygulama yapıyorum python sürümü 2.7 kullanıyorum sizce 3 olarak mı yazmalıyım Birde bu dilde dngüde iken, dngüdeki işlem hata verirse bir sonraki dngüye devam etmiyor try : except:pass yapıyorum yine olmuyor niyedir ki

Yazmış olduğun kodu kopyalar mısın? selenium.common. exceptions. NoSuchElementException: Message: no such element: Unable to locate element: # İleridriver. find_element_by_xpath . click byle bir hata veriyor hocam. bu element sayfada olmadığı zaman bir kontrol eklemek istiyorum. değişkene atayım if else ile kontrol etmek istediğimde de hata veriyor. ..

Hocam biraz açar mısın konuyu grsel vb var mı ya da kaynak dosya mantık şu hocam. bir kayıt formu düşün step step ilerliyor. siteye proxy ile bağlanıcam. bunu da dngüye alıp üyelik oluşturucam. pythonda fake_useragent ve random ad & soyad oluşturan kütphaneler varmış bunu kullanabiliyorum. şimdi siteye bağlandım. ileri_btn = driver. find_element_by_xpath byle bir element varsa ad & soyad yazdırıp, ileri_btn'ye tıklattırıcam tabiki bu ad soyad inputları var mı diye de kontrol etmek istiyorum hata payı olmaması için. birinden birini bulamadı mı driver. close ya da driver. quit fonksiyonlarından birini çalıştırabilir. arasında ne gibi fark var onu da bilmiyorum ama ikisi de aynı işe yarıyor sanırım.try: ileri_btn = driver. find_element_by_xpath . click # Adınız firstname = names. get_first_name reg_firstname = driver. find_element_by_name reg_firstname. send_keys # Soyadınız lastname = names. get_last_name reg_lastname = driver. find_element_by_name reg_lastname. send_keys # İleri driver. find_element_by_xpath . click # birthday_day random_birthday_day = random. randint(1, 29) select_birthday_day = Select(driver. find_element_by_name select_birthday_day. select_by_index # birthday_month random_birthday_month = random. randint(1, 12) select_birthday_month = Select(driver. find_element_by_name select_birthday_month. select_by_index # birthday_year random_birthday_year = random. randint(1980, 1995) select_birthday_year = Select(driver. find_element_by_name select_birthday_year. select_by_index time. sleep(3) # İleri driver. find_element_by_xpath("//button "). click except NoSuchElementException: print ..

Daha nce python kullanmadın. Dün indirip, bir şeyler denedim ama yeterli kaynak bulamadım. Yardımcı olacak arkadaşlara şimdiden teşekkürler. Şimdi bir kayıt formu var. Step step ilerliyor. Ben find_element_by_id ile seçip send_key ile formu dolduruyorum ama o element yoksa hata verip duruyor. Random user agent gnderdiğim için formu farklı farklı gsteriyor. Boş mu dolu mu kontrolünü if else ile denedim ama yine hata veriyor İleri butonu var. İlkine tıklıyor ama ikincisi de aynı olduğu için yine donup kalıyor. Xpath ile seçiyorum bunu da ve doğru seçtiğimden eminim. Doğum tarihi kısmı var. Günü ayı seçiyor. Yılı seçmiyor. Son sürüm kullanıyorum. İşe yarayacak bir kaç şey gsterebilecwk ya da ynlendirebilecek var mı? ..

Roark bunu yazdı Hocam biraz açar mısın konuyu grsel vb var mı ya da kaynak dosya mantık şu hocam. bir kayıt formu düşün step step ilerliyor. siteye proxy ile bağlanıcam. bunu da dngüye alıp üyelik oluşturucam. pythonda fake_useragent ve random ad & soyad oluşturan kütphaneler varmış bunu kullanabiliyorum. şimdi siteye bağlandım. ileri_btn = driver. find_element_by_xpath byle bir element varsa ad & soyad yazdırıp, ileri_btn'ye tıklattırıcam tabiki bu ad soyad inputları var mı diye de kontrol etmek istiyorum hata payı olmaması için. birinden birini bulamadı mı driver. close ya da driver. quit fonksiyonlarından birini çalıştırabilir. arasında ne gibi fark var onu da bilmiyorum ama ikisi de aynı işe yarıyor sanırım.try: driver. find_element_by_xpath("//button "). click ileri_btn = driver. find_element_by_xpath . click # Adınız firstname = names. get_first_name reg_firstname = driver. find_element_by_name reg_firstname. send_keys # Soyadınız lastname = names. get_last_name reg_lastname = driver. find_element_by_name reg_lastname. send_keys # İleri driver. find_element_by_xpath . click # birthday_day random_birthday_day = random. randint(1, 29) select_birthday_day = Select(driver. find_element_by_name select_birthday_day. select_by_index # birthday_month random_birthday_month = random. randint(1, 12) select_birthday_month = Select(driver. find_element_by_name select_birthday_month. select_by_index # birthday_year random_birthday_year = random. randint(1980, 1995) select_birthday_year = Select(driver. find_element_by_name select_birthday_year. select_by_index time. sleep(3) except NoSuchElementException: print Hocam bazen saçmalayıp runtime hataları verebiliyor, o sebeple elementi yukarı aldım birde yle dene. Selenium daha nce uğraşmadım ama senin burada ki hatan elemente ulaşamaması sonucu veriyor, html tarafında bir sıkıntın var mı? yani bu input alanları ve butonlarında onları tekrar bir kontrol etmeni tavsiye ederim, inceleyerek belki gzünden kaçmış biryer olabilir html tarafına bak muhakkak. Formların dolu mu boşmu olduğunu validators mantıgı ile çzebilirsin, ama daha ilkel olarak, if else ile beraber'de çzebilirsin if : gibi. ya da direkt form tarafında html kullanıyorsan, html zelliğinide kullanabilirsin. Close browser penceresini de kapatır işlemi bitirir, quit dedigin ise method çağrılmasını durdurur genelde form programlarında da byledir sayfa. close mantıgı gibi. İşine yarayacak linkler : içinde aynı soruna dair link ve quit close farkını yazan linkler mevcut. https://stackoverflow.com/questions/47765195/unable-to-locate-element-no-such-element https://stackoverflow.com/questions/50315587/selenium-common-exceptions-nosuchelementexception-message-no-such-element-una https://stackoverflow.com/questions/27112731/selenium-common-exceptions-nosuchelementexception-message-unable-to-locate-ele https://stackoverflow.com/questions/39561188/xpath-is-correct-still-get-no-such-element-unable-to-locate-element' https://www.quora.com/What-is-the-difference-between-close-and-quit

Yazmış olduğun kodu kopyalar mısın? www.tithack.com

Try catch kullan hacı 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

python sıkıntılı değil ama dküman eksiği çok bir dil bence. Birde python2'den python3'e geçişte değişen bazı durumlar var anladığım kadarıyla. Bu yüzden bazı dkümanlar birbirine uymayabiliyor. Yazılımcı olmayan birinin gzünden eyyorlamam bu kadar :) Hocam python da ingilizce bir çok kaynak bulabilirsinselenium için daha kolay xpath almak istiyorsanız chrome eklentilerinden chropath kullanın.

Try catch kullan hacı hocam pythona dün giriştim valla. rneklerde de hiç denk gelmedim. birden fazla elementin var olup olmadığını nasıl denetleyebilirim. her türlü kaynak makbule geçer. ..