Advertisement
teslariu

requests

Feb 24th, 2022
621
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. import requests
  5. from pprint import pprint
  6.  
  7. # creo una variable con una url para conectarme a una API
  8. url = "https://jsonplaceholder.typicode.com/users"
  9.  
  10. # hago una peticion
  11. r = requests.get(url)
  12. print(r.status_code)
  13.  
  14. """
  15.  
  16. # imprimo los encabezados en forma cruda
  17. print(r.headers)
  18.  
  19. # imprimo los headers como dicc
  20. print()
  21. for k,v in r.headers.items():
  22.     print(k,v)
  23.  
  24.  
  25. # imprimo el contenido en bruto
  26. print()
  27. print(r.content)
  28.  
  29. # imprimo com texto
  30. print()
  31. print(r.text)
  32.  
  33. # imprimo como json
  34. print()
  35. print(r.json())
  36.  
  37. # imprimo en forma de hexa
  38. print()
  39. r = requests.get(url, stream=True)
  40. print(r.raw.read())
  41.  
  42. # imprimo el encoding
  43. print()
  44. print(r.encoding)
  45.  
  46. """
  47. # imprimo como json
  48. print()
  49. pprint(r.json())
  50. print("\n\n\n")
  51.  
  52. # datos del usuario con website ola.org
  53. r = requests.get(url, params={'website':'ola.org'})
  54. pprint(r.json())
Advertisement
RAW Paste Data Copied
Advertisement