Lire les données d'une page web en python
Bonjour à tous,
Je suis plutôt débutant en python et je cherche à faire un programme qui va chercher des infos sur une page web avec authentification par user/password.
La page en question est celle de ma chaudière qui contient l'état de fonctionnement de tous ses système que je voudrai recueillir pour les utiliser dans d'autres programmes de domotique.
J'ai écris le code suivant mais il ne me retourne que le code source de la page web et pas la page en question....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| import urllib.request
url = 'http://192.168.1.78/index.htm'
username = 'admin'
password = 'boiler'
p = urllib.request.HTTPPasswordMgrWithDefaultRealm()
p.add_password(None, url, username, password)
handler = urllib.request.HTTPBasicAuthHandler(p)
opener = urllib.request.build_opener(handler)
urllib.request.install_opener(opener)
page = urllib.request.urlopen(url).read()
#print(page.readlines())
#pages2 = page.readlines()
print(page) |
Pouvez-vous m'aider ?