Advertisement
teslariu

automatizacion python

Jul 13th, 2023
1,038
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # automatización de envìo de datos de una base local
  5. # a otra en un servidor mediante un formulario
  6.  
  7. import requests
  8.  
  9. datos = [
  10.     {"nombre":"Alejandro", "cursos":2},
  11.     {"nombre":"Yessica", "cursos":21},
  12.     {"nombre":"Ana", "cursos":8},
  13.     {"nombre":"Victor", "cursos":2},
  14.     {"nombre":"Andrea", "cursos":12},
  15.     {"nombre":"Cesar", "cursos":27},
  16.     {"nombre":"Jorge Alejandro", "cursos":5},
  17.     {"nombre":"Kevin", "cursos":3},
  18.     {"nombre":"Luisa", "cursos":10},
  19.     {"nombre":"Diego", "cursos":9},
  20.     {"nombre":"Leo", "cursos":6},
  21. ]
  22.  
  23. url = "http://localhost:5000/form"
  24.  
  25. for dato in datos:
  26.     r = requests.post(url, data=dato)
  27.     respuesta = r.content.decode('utf-8')
  28.    
  29.     if "Datos guardados" in respuesta:
  30.         print(f"Datos del alumno {dato['nombre']} subidos correctamente")
  31.     else:
  32.         print(f"No se pudieron subir los datos del alumno {dato['nombre']}")
  33.         print(f"Error: {r.status_code}")
  34.        
  35.    
  36.    
  37.    
  38.    
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement