Cómo iniciar sesión en un sitio web utilizando un script de Python

Múltiples formas de hacerlo:

  • Utilice selenio para controlar un navegador real mediante programación e inicie sesión en cualquier sitio web. Este es el método más versátil y funcionará en todas partes. Sin embargo, la implementación puede ser complicada y lenta. Además, no es el método más eficiente.
  • Mantenga una sesión usando herramientas como mecanizar. No puede ejecutar JS, por lo que solo funciona si el proceso de inicio de sesión no requiere JavaScript. El inicio de sesión debe ser un simple formulario html con un simple botón de envío. No JS
  • Use una cookie con bibliotecas como solicitudes. Puede iniciar sesión en el sitio web y básicamente copiar la cookie de su navegador y colocarla en su programa. Es posible que también deba modificar su agente de usuario para fingir que está haciendo una solicitud legítima.
  • Usa OAuth. Algunas aplicaciones como Facebook, Github, etc. le proporcionan tokens OAuth para usar sus API. Puede usar eso en lugar de iniciar sesión en su cuenta.

Nota: Por favor no use mal estas cosas. Es tentador hacerlo. Trate de usar el conocimiento solo para buenos propósitos.