• 24-01-2022, 02:56:16
    #1
    SCROLL_PAUSE_TIME = 0.5
    0.5
    olan yeri 1 yaptığım zaman sonsuz döngüye giriyor. sayfayı en aşağıya kadar kaydırıyor
    örneğin ben 10 kere sayfayı aşağı kaydırmasını istiyorum. Nasıl yapabilirim


    SCROLL_PAUSE_TIME = 0.5
    
    # Get scroll height
    last_height = driver.execute_script("return document.body.scrollHeight")
    
    while True:
        # Scroll down to bottom
        driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
    
        # Wait to load page
        time.sleep(SCROLL_PAUSE_TIME)
    
        # Calculate new scroll height and compare with last scroll height
        new_height = driver.execute_script("return document.body.scrollHeight")
        if new_height == last_height:
            break
        last_height = new_height
  • 24-01-2022, 03:07:04
    #2
    Edit çözümünü buldum. Bu kod belirlediğiniz adette sayfayı aşağı kaydırır

    from selenium.webdriver.common.action_chains import ActionChains
    driver = webdriver.Chrome()
    driver.get('link.com')
    
    for i in range(5): 
        ActionChains(driver).send_keys(Keys.END).perform()
        print(i)
        sleep(3)
  • 24-01-2022, 03:09:46
    #3
    Teşekkürler hocam bende yaz tatilinde python öğrenmeye başlıyacağım bu konularınız bir nevi bana arşiv oluyor.Ellerinize sağlık.
  • 24-01-2022, 03:16:37
    #4
    GuarDofErun adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam bende yaz tatilinde python öğrenmeye başlıyacağım bu konularınız bir nevi bana arşiv oluyor.Ellerinize sağlık.
    Bu tarz bulduğum kodları yada hata alıpta çözdüğüm kodları r10da paylaşıyorum ki belki aynı sorunu yaşarsa cevabını bulsun diye

    Ayriyetten aldığınız hataları stackoverflow soru cevap sitesinde aratırsanız genellikle çözümü çıkar
  • 24-01-2022, 03:40:57
    #5
    Konuya daldım
    editi gördüm geri çıkarken selam vereyim dedim
    Kolay gelsin
  • 24-01-2022, 08:22:06
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İsteyen olursa alternatif olarak selenium un sendkeys inide kullana bilir