Saludos, me pongo a su disposición para realizar el trabajo, el error mencionado tiene pinta de estar causado por el algoritmo, posiblemente luego de obtener los datos de las páginas (es decir, la captura debe estar correcta, aunque tocaría revisar).
Tengo experiencia con desarrollo web utilizando Php y Python, con bases de datos Mysql y Postgresql, Javascript, Linux, Redes de computadoras.
Le ofrezco seriedad, responsabilidad, confidencialidad y código de buena calidad.