Pilotage carte Web_relay ethernet en python

Bonjour,
J’ai une carte web_relay qui pilote 8 relais via mon réseau Ethernet.
Cette carte intègre un serveur web qui permet de piloter le relais via un explorateur.
Je cherche à piloter les relais grâce à un programme python sur mon Raspberry qui est connecté à mon réseau.
J’ai réussi avec une console à piloter les relais grâce à la commande WGET

wget http://addIP/5000/01 le relais 1 est activé

mais à chaque commande wget le Raspberry répond par :

–2018-05-19 17:28:03-- http://192.168.0.31/5000/01
Connexion vers 192.168.0.31:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «01.1»

[ <=>                                   ] 1 310       --.-K/s   ds 0s

2018-05-19 17:28:03 (26,7 MB/s) - «01.1» sauvegardé [1310]

Or la commande étant envoyée, je ne veux pas sauver la réponse parce que je n’en ai pas besoin et que j’ai peur de saturer la carte SD du Raspberry.
Que signifie ce message ?
Il y a-t-il un autre moyen d’envoyer cette requête ?
Comment envoyer cette requête avec python ?
Peut-on éviter de sauver la réponse ?
Est-il possible d’effacer la réponse ?
Merci pour votre aide…

Bonjour,

Il faut savoir que de base wget est un utilitaire en ligne de commande qui télécharge des pages http.
Je pense qu’il ne convient pas ce cas, car il est inutile de récupérer le fichier sauf si post traitement peut être intéressant.

Il signifie que tout c’est bien pasé (code 200) et qu’il a sauvegardé un fichier nommé 01.1 qui doit être vide ou presque. Donc tout va bien.

Un autre outil en ligne de commande est curl il lit une page http au lieu de la récupérer.

Il y a des tas de possibilités pour executer ceci en Python, par exemple appeler (curl ou wget) avec une commande « subprocess » ou charger et utiliser le module Python « urllib ».

Pour ne pas sauvegarder de réponse, modifier la ligne de commande de « wget », ou écrire la ligne de commande en « curl » ou utiliser un programme Python qui ne fait pas de sortie.

Pour effacer une réponse, il faut jouer avec les options de wget ou utiliser curl.

Maintenant, pour y parvenir, en fonction du choix retenu, faire des recherches sur le web avec les mots clés cités ci-dessus. Utiliser le manuel des commandes Linux en ligne de commande ou sur le net « man wget » et « man curl », tester et utiliser les options adéquates.

Coté Python un moteur de recherche Internet aura un grand plaisir à répondre à « Python urllib »
En Python 2 ça devrait se rapprocher de ça :

import urllib
urllib.urlopen("http://192.168.0.31/5000/01")

A+

Merci pour cette réponse, je teste !