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.

More Interesting

¿Cuáles son algunas de las ventajas que tienen los diseñadores gráficos / web en la vida diaria?

Si Jimmy Wales, cofundador de Wikipedia, cambiara su modelo de negocio de una organización sin fines de lucro a una con fines de lucro y respaldada con anuncios pagados, como los anuncios discretos en los resultados del motor de búsqueda de Google, ¿qué valdría Wikipedia?

¿Cuáles son las mejores startups en Nueva York, especialmente si eres de JavaScript y Angular?

Cómo consolidar dos sitios de blogs en un solo sitio

¿Para qué se usa Java?

¿Cuándo debo usar una función normal y cuándo debo usar una función anónima en JavaScript (principiante)?

¿Por qué alguien usaría Ajax sobre WebSockets?

¿Es posible aprender Laravel simplemente usando el IDE de su elección o son necesarias ciertas descargas y configuraciones adicionales?

¿Cuánto costaría recrear una versión estática del sitio web de Morgan Stanley (compañía)?

¿Cómo hago un sitio web comercial gratuito?

Cómo no sentirte como un fracaso cuando fuiste a una de las mejores escuelas y obtuviste una de las mejores pasantías, solo para ser un mal desarrollador al final

¿Necesito saber cómo codificar ampliamente para desarrollar un sitio web?

¿Qué hace realmente la posición relativa que hace el DIV?

¿Existe un buen instituto de capacitación para estudiantes de CS en Pune para cursos como Android, PHP, desarrollo web, etc.?

¿Hay alguna empresa de desarrollo web en la India que se especialice en trabajar con nuevas empresas / emprendedores que desarrollen sus ideas en un producto web?