Я использую селен в Python для извлечения данных. Если браузер не открыт в Windows, выдается ошибка ниже, но если я оставлю браузер открытым, все работает нормально. Код работал более 5 часов без перерыва с открытым браузером.
Теперь я не могу всегда оставлять браузер открытым, так как мне приходится делать и другие вещи. Найдите мой код и ошибку, показанную ниже.
Код: Выделить всё
try:
#interest by Geo data container
geo_container = WebDriverWait(self.browser, random.randint(fixed_time,fixed_time*2)).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "widget[class='multi-heat-map-widget']")))
except:
geo_container = WebDriverWait(self.browser, random.randint(fixed_time,fixed_time*2)).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "widget[type='fe_geo_chart']")))
#download data
geo_download_button = WebDriverWait(geo_container, random.randint(fixed_time*2,fixed_time*4)).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".widget-actions-item.export")))
geo_download_button.click()
)](
)](
)Any idea how I can solve this issue?
Источник: https://stackoverflow.com/questions/781 ... in-windows