tl/dr: Как я могу продлить количество времени, которое селен ждет, прежде чем запустить тайм -аут? SET_PAGE_LOAD_TIMEOUT () В изоляции не работает, поскольку readtimeOUterror по -прежнему генерируется urllib3. < /strong> < /p>
Контекст: я использую Selenium для определения конфигурации (отправленная через форму веб -сайта /Post -запрос) и загружать полученный файл CSV. Мой код хорошо работает для небольших запросов, но с большими наборами данных, которым требуется> 120 -е, для подготовки и загрузки.driver.set_page_load_timeout(300)
< /code>
Полученная ошибка, которую я получаю, по -прежнему: < /p>
Urllib3.exceptions.readtimeouterror: httpconnectionpool (host = 'localhost', port = 55676): прочтите превзойденное. (Читать время -аут = 120)
Как я могу привести к увеличению тайм -аута Urllib3 в Selinium, чтобы иметь возможность обрабатывать/загружать эти более крупные файлы CSV? Соответствующий код ниже, но не уверен, что он будет полезен: < /p>
from selenium import webdriver
from selenium.webdriver.common.by import By
import time, glob, os, zipfile
from url_destinations import url_destinations
target_data = url_destinations["OTP"]
# Selenium Code to Initiate Download
chrome_options = webdriver.ChromeOptions()
prefs = {"download.default_directory": r"C:\Users\\data\downloads"}
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(options=chrome_options)
driver.set_page_load_timeout(300)
driver.get(target_data['URL'])
latest_data = driver.find_element(By.ID, value="lblLatest").text
for val in target_data["Check Options"]:
selected_item = driver.find_element(By.ID,value=val)
selected_item.click()
# Wait for Download to Complete
while len(glob.glob(prefs["download.default_directory"]+"\*.tmp")) > 0:
time.sleep(0.5)
Подробнее здесь: https://stackoverflow.com/questions/793 ... meout-120s
Расширить тайм -ауты селена, чтобы избежать тайм -аута для чтения Urllib3 (120S) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Расширить тайм -ауты селена, чтобы избежать тайм -аута для чтения Urllib3 (120S)
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Расширить тайм -ауты селена, чтобы избежать тайм -аута для чтения Urllib3 (120S)
Anonymous » » в форуме Python - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение ошибки тайм-аута — увеличьте значение тайм-аута отправки при привязке.
Anonymous » » в форуме C# - 0 Ответы
- 61 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Получение ошибки тайм-аута — увеличьте значение тайм-аута отправки при привязке.
Anonymous » » в форуме C# - 0 Ответы
- 43 Просмотры
-
Последнее сообщение Anonymous
-