• 14-11-2020, 13:37:48
    #1
    Merhaba, Python ile yazılmış bir botum mevcut.
    Bu bot bir browser oyun sitesine girip mesaj gönderiyor ve ödemeleri kontrol edip para gönderimi sağlıyor.

    Bot chromedrive ile çalışan bir selenium.

    Bot hiç bir şekil de hata vermeden donuyor. Her hangi bir işlem ya da kapanma vs yapmıyor. Direkt olarak çalışıyormuş gibi gözüküyor ancak cmd ekranında bir oynama ya da browser ekranında bir işlem gözükmüyor.
    Ancak kapatıp açtığım vakit düzeliyor. Ortalama olarak 3-4 saatte bir olan bir problem bu. Sunucu da ve bilgisayarım da test ettiğim de yaşadığım bir problem.

    Sizce ne gibi bir yol izlemeliyim?
  • 14-11-2020, 13:39:04
    #2
    Selenium chrome ilr tam verimli calısamıyor eger mümkünse firefox kullanın
  • 14-11-2020, 13:41:05
    #3
    insolitax adlı üyeden alıntı: mesajı görüntüle
    Selenium chrome ilr tam verimli calısamıyor eger mümkünse firefox kullanın
    Merhaba, chrome öncesi firefox ile çalışıyorduk lakin onda da problem mevcuttu. Ancak onda biraz daha geç oluyordu. Firefox dan chrome geçme sebebimiz ise yüksek cpu kullanımı idi.
  • 14-11-2020, 13:43:14
    #4
    enngerek adlı üyeden alıntı: mesajı görüntüle
    Merhaba, chrome öncesi firefox ile çalışıyorduk lakin onda da problem mevcuttu. Ancak onda biraz daha geç oluyordu. Firefox dan chrome geçme sebebimiz ise yüksek cpu kullanımı idi.
    Simdi düşünüyorumda bir sebep bulamadım ama kuçük caplı bir proje oluşturup dener misiniz ?
    Facebook login vs
  • 14-11-2020, 13:45:00
    #5
    Hocam peki bir süre bekleyince hata veriyor mu 2 3dk civarı
  • 14-11-2020, 13:47:10
    #6
    insolitax adlı üyeden alıntı: mesajı görüntüle
    Hocam peki bir süre bekleyince hata veriyor mu 2 3dk civarı
    İşin garip tarafı hata alamıyorum da. Program şu şekilde çalışıyor hocam ben size anlatayım.

    Oyunun sitesine gidiyor oradan gmail/facebook bunlardan birisine tıklayıp giriş yapıyor. Daha sonra ilgili sayfalara geçiş sağlayıp sql de kayıtlı idleri tarayıp o idlere ödeme yapıyor.
  • 14-11-2020, 13:49:17
    #7
    enngerek adlı üyeden alıntı: mesajı görüntüle
    İşin garip tarafı hata alamıyorum da. Program şu şekilde çalışıyor hocam ben size anlatayım.

    Oyunun sitesine gidiyor oradan gmail/facebook bunlardan birisine tıklayıp giriş yapıyor. Daha sonra ilgili sayfalara geçiş sağlayıp sql de kayıtlı idleri tarayıp o idlere ödeme yapıyor.
    Giriş yaparken tıklattiğınız id veya her neyse değişmiş olabilir bulamazssa bekliyor
  • 14-11-2020, 13:54:20
    #8
    insolitax adlı üyeden alıntı: mesajı görüntüle
    Giriş yaparken tıklattiğınız id veya her neyse değişmiş olabilir bulamazssa bekliyor
    Şu şekilde hocam, google login sabit olduğu için siteye giriş sağlıyor. Lakin site içerisindeyken freeze problemi yaşıyoruz.

    def kontrol(sunucuk,hesap):    
    driver.implicitly_wait(3)    
    driver.refresh    
    try:        
    driver.find_element_by_css_selector('.sa_sn.float_left.imp.gogo').click()        
    print('Girildi.')        
    time.sleep(6)    
    except:        
    print('Oturum geçerli.')
  • 14-11-2020, 13:55:58
    #9
    5. Satira break point koyar mısınız ilk bunu yapın sonra
    Daha sonra try icinde cıkarın birde oyle deneyin