Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SamuelDev00/nautapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nautapy

Librería creada en Python para acceder al Portal Nauta

nautapy fue creada con el objetivo de ofrecer un api que interactúe con el Portal Nauta de ETECSA, para facilitar el desarrollo de aplicaciones Python que faciliten la gestión de los servicios ofrecidos por Portal de Usuario.

Accediendo al Portal Nauta

from nautapy.client import PortalClient  # se importa el cliente para el Portal Nauta

client = PortalClient('[email protected]','Contraseña')         # se instancia el cliente

with open("captcha.png", 'wb') as img:
    img.write(client.get_captcha())  # guarda la imagen captcha

client.login(input("Captcha: "))  # inicia sesión en el portal

print(client.get_info('credit'))       # imprime en pantalla el saldo de la cuenta logueada

Funciones y datos de PortalClient

Funciones

  • login: Loguea al usuario en el portal.
  • recharge: Recarga la cuenta logueada.
  • transfer: Transfiere saldo a otra cuenta nauta.
  • change_password: Cambia la contraseña de la cuenta logueada.
  • change_mail_password: Cambia la contraseña de la cuenta de correo asociada a la cuenta logueada.

Datos

  • username: Usuario de la cuenta.
  • account_type: Tipo de cuenta.
  • service_type: Tipo de servicio.
  • credit: Saldo.
  • time: Tiempo disponible.
  • mail_account: Cuenta de correo asociada.

Todas las contribuciones son bienvenidas al proyecto :)

Módulos

beautifulsoup4==4.10.0
requests==2.27.1
lxml==4.7.1

About

Librería escrita en Python para acceder al Portal Nauta

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages