Advertisement
Guest User

Untitled

a guest
Aug 1st, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import requests
  2. import time
  3.  
  4.  
  5. class Axis:
  6.  
  7. def __init__(self, ip='192.168.0.90', username='root', password='root', reachable=True):
  8. self.ip = ip
  9. self.username = username
  10. self.password = password
  11. self.base_url = 'http://{}:{}@{}/axis-cgi/'.format(username, password, ip)
  12. self.reachable = reachable
  13.  
  14. def getVideoStatus(self):
  15. while True:
  16. try:
  17. r = requests.get('{}videostatus.cgi?status=1'.format(self.base_url))
  18. self.reachable = True
  19. except:
  20. self.reachable = False
  21. time.sleep(10)
  22.  
  23.  
  24. garden = Axis('10.0.0.10', 'root', 'root')
  25. garden.getVideoStatus()
  26.  
  27. # this never gets executed :
  28. lobby = Axis('10.0.0.20', 'root', 'root')
  29. lobby.getVideostatus()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement