Selenium ждут очереди - PullRequest
       12

Selenium ждут очереди

0 голосов
/ 08 июня 2019

Есть сайт, который я хочу автоматизировать с помощью селена.Тем не менее, на сайте почти всегда есть очередь, в которой есть что-то вроде этого

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)

Я хотел бы понять, в чем заключается идея таких очередей и есть ли вообще что-то в селене, которое может помочь сувеличение вероятности прохождения таких очередей.

Одна идея, о которой я могу подумать, - это иметь несколько прокси-серверов и запускать там селен, но кроме этого есть какие-то другие хитрые приемы для таких ситуаций?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...