Почему моя программа зависает, когда она проверяет около 2000 строк списка на Python?

#python #selenium

Вопрос:

Я создал программу для проверки допустимых кодов в определенной игре, поэтому я создаю список комбинаций букв и цифр, сохраняю в текстовый файл и проверяю 1 на 1, если это действительный код, это мой код:

 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select import time import urllib3 option = webdriver.ChromeOptions() option.add_argument('headless') cont=0  browser = webdriver.Chrome(executable_path=r'C:chromedriver.exe', options=option) archivo = open("codigos.txt", "r") lineas = archivo.readlines() for i in range(0, len(lineas)):  lineas[i]=lineas[i].replace("n", "") funcional=list() for j in range(0, len(lineas)-1):  browser.get("URLtocheckhere" lineas[j])  code = browser.find_element_by_xpath('//*[@id="content"]/div/div[3]/div[1]/h1/span')  cont =1  if cont 0==0:  print("avanzando..." str(cont))  if (code.text)==lineas[j]:  print(lineas[j] " es candidato")  funcional.append(lineas[j])  browser.quit()  

Я проверяю, где находится программа, просматривая каждые 200, и я заметил, что она всегда останавливается на 2000, без ошибок, она просто не продолжается, и мне нужно перезапустить (проверяя, где она остановилась, и удаляя то, что уже проверено, чтобы она продолжалась).