Cómo obtener los resultados de todos los estudiantes del sitio web de una universidad, utilizando Python que requiere un inicio de sesión

Por lo tanto, desea un script de Python que pueda extraer datos en un sitio web que requiera un inicio de sesión.

Dado que publicó esto de forma anónima, no podemos decir exactamente dónde se encuentra, pero creo que es seguro asumir que en realidad no tiene un inicio de sesión para el sitio y que no tiene una razón legítima para acceder a los datos. Siendo ese el caso, dudo que encuentres mucha ayuda aquí. Si tiene detalles de inicio de sesión, vuelva a hacer su pregunta; porque los detalles exactos de cómo hacer que el script python funcione dependerá en gran medida de cómo se implemente el sitio web.

Entonces: suponiendo que no tiene un inicio de sesión válido, pero de todos modos desea acceder:

Pregúntese por qué el sitio web requiere seguridad, hay 4 razones principales que podrían aplicarse:

  1. La información en el sitio web solo está disponible para algunas personas debido al trabajo que realizan.
  2. La información es confidencial y debe protegerse contra el acceso no autorizado.
  3. Se requiere auditar la información en el sitio web, para que sepan quién ha accedido a qué datos
  4. Se requiere que la información en el sitio web se diferencie, por lo que solo las personas adecuadas pueden ver ciertos datos, por ejemplo, tal vez un profesor solo pueda ver los datos de su clase.

En la mayoría de las jurisdicciones, esas regulaciones locales (por ejemplo, las reglas de la universidad sobre quién tiene acceso al sistema) estarán respaldadas por la legislación nacional (en el Reino Unido es el acto de uso indebido de la computadora; la ley tipifica como delito el acceso a los sistemas informáticos para lo cual no tiene permiso de acceso, incluso si ese sistema no requiere un inicio de sesión, y muchos otros países tienen reglas similares).

Además, desde un punto de vista puramente técnico, suponiendo que el sitio web esté diseñado incluso de una manera medio decente, el hecho de que requiera un inicio de sesión significa que, sin importar el idioma que utilice, necesitará un conjunto válido de credenciales de inicio de sesión para acceder a sitio web, y habrá muy poco que pueda hacer al respecto.

La única forma de acceder al sitio web sin credenciales de inicio de sesión sería si los diseñadores del sitio web lograran dejar una ‘puerta trasera’ abierta al sitio o a la base de datos.

Finalmente ; incluso si

  • Su país no tiene ley nacional de uso indebido de computadoras
  • Hay una puerta trasera abierta para los datos.
  • Y todo lo que haces es leer los datos, y luego no decirle a nadie más lo que lees.

Es probable que haya roto al menos una regla de la universidad (si no más de una), y si se detecta su intrusión, eso podría significar una acción disciplinaria, incluida la expulsión si es un estudiante o la pérdida de su trabajo si son miembros del personal