У меня есть очень большой список URL-адресов, которые я пытаюсь удалить, я перебираю каждый URL-адрес с помощью цикла for.
В конце концов, в элементе x списка мое окно Chrome будет зависать (в окне браузера появляется ошибка «Aw Snap!»). Я понятия не имею, чтобы исправить эту проблему.
Я не могу поделиться своим кодом, но что-то вроде этого:
very_large_url_list = [url1, url2, url3, url4 ...]
for x in very_large_url_list:
driver.get(x)
doStuff()
Если я попытаюсь закрыть драйвер на каждой итерации, например:
for x in very_large_url_list:
driver.get(x)
doStuff()
driver.close()
Я бы получил сообщение об ошибке, указав, что идентификатор сессии недействителен. Если я не закрою его, то произойдет утечка памяти, и я не смогу закончить итерацию по списку. Что я могу сделать, чтобы решить эту проблему?
Пожалуйста, дайте мне знать, если я не достаточно ясно, чтобы я мог отредактировать вопрос!