У меня есть веб-скребок, использующий драйвер Selenium Chrome. Драйвер создается один раз и открывает разные URL-адреса внутри бесконечного цикла. Я заметил, что через некоторое время загрузка страниц становится все медленнее и медленнее, пока я не перезапущу свое приложение. Есть ли что-то, о чем я не знаю? Должен ли я время от времени пересоздавать драйвер, чтобы что-то очистить?
У меня есть веб-скребок, использующий драйвер Selenium Chrome. Драйвер создается один раз и открывает разные URL-адреса внутри бесконечного цикла. Я заметил, что через некоторое время загрузка страниц становится все медленнее и медленнее, пока я не перезапущу свое приложение. Есть ли что-то, о чем я не знаю? Должен ли я время от времени пересоздавать драйвер, чтобы что-то очистить?
Я автоматизирую веб-сайт с помощью Selenium на C#. Мой вариант использования предполагает открытие до 50 вкладок в одном экземпляре браузера, а также одновременное использование нескольких экземпляров браузера в отдельных потоках.
Я тестировал его в...