Чтобы ответить на оригинальный вопрос:
Нет, вы не можете возобновить соединение после истечения времени ожидания page.goto()
. Вы можете обработать только исключение и, возможно, повторить попытку.
С другой стороны, если вы пытаетесь загрузить страницу,
Я предлагаю два изменения в вашем коде:
Первое:
page.goto()
не принимает Array
или Object
в качестве первого аргумента, это должна быть строка в единственном числе, например:
page.goto('https://www.google.com')
.
См. Документы .
Второе:
Если загружаемая страница не очень проста, timeout
из 1000 мс слишком мало По умолчанию кукловод имеет значение 30000 мс, поэтому я предлагаю либо использовать его, либо установить время ожидания не менее 5000 мс:
page.goto('https://www.google.com', { timeout: 5000 })
Также нет необходимости использовать { waitUntil: 'load' }
, так как это значение по умолчанию.
Надеюсь, это поможет.