硒等待队列

时间:2019-06-08 08:06:41

标签: python selenium selenium-webdriver

有一个我想用硒自动化的网站。但是,该网站几乎总是在队列中包含诸如此类的内容

enter image description here

通常,使用硒来使用WebDriverWait的最佳方法是什么?

当前,我有一些看起来像这样的东西:

def wait_until(driver):
    try:
        WebDriverWait(driver, 20).until(
            EC.presence_of_element_located((By.ID, "checkout_email"))
        )
        return False
    except:
        return True

is_located = True
while is_located:
    is_located = wait_until(driver)

我想了解这种队列背后的想法是什么,以及硒中通常是否有任何东西可以帮助增加通过这种队列的可能性。

我可以想到的一个想法是拥有多个代理服务器并在那里运行selenium,但是除此之外,还有其他一些巧妙的技巧可以解决这种情况吗?

0 个答案:

没有答案