[Python 3.X] Utilisation de urllib

Utilisation de urllib [Python 3.X] - Python - Programmation

Marsh Posté le 18-06-2014 à 12:04:33    

Bonjour,
 
Je débute sur Python et je dois réaliser une interface permettant de communiquer avec un serveur de fichiers (je dois pouvoir supprimer, télécharger et éditer les fichiers présents). J'ai donc vu qu'il fallait utiliser urllib pour communiquer avec le serveur. Le problème est que j'ai vu pas mal de tuto mais la plus grande partie était sur Python 2.X... Ma première question est donc : Comment se logger sur le serveur (avec identifiant + password) et comment vérifier qu'on est bien connecter?
 
Seconde question : Comment afficher une liste de fichiers présents sur le serveur?
 
Merci d'avance :D
 
PS : Demandez moi si vous avez besoin d'informations plus précises pour pouvoir m'aider!

Reply

Marsh Posté le 18-06-2014 à 12:04:33   

Reply

Marsh Posté le 18-06-2014 à 15:02:39    

StifICAM a écrit :

Bonjour,
 
Je débute sur Python et je dois réaliser une interface permettant de communiquer avec un serveur de fichiers (je dois pouvoir supprimer, télécharger et éditer les fichiers présents). J'ai donc vu qu'il fallait utiliser urllib pour communiquer avec le serveur. Le problème est que j'ai vu pas mal de tuto mais la plus grande partie était sur Python 2.X... Ma première question est donc : Comment se logger sur le serveur (avec identifiant + password)


https://docs.python.org/3.0/library [...] or-objects ou https://docs.python.org/3.0/library [...] er-objects selon que l'auth est par cookie ou par auth HTTP

StifICAM a écrit :

et comment vérifier qu'on est bien connecter?


En faisant une requête sur un truc qui impose d'être auth?

StifICAM a écrit :

Seconde question : Comment afficher une liste de fichiers présents sur le serveur?


En demandant la page qui liste les fichiers?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-06-2014 à 10:32:11    

Surtout évite au maximum urllib...
 
Voila ce que la plupart utilisent:
http://docs.python-requests.org/en/latest/
 
=> pip install requests
 
Requests, c'est ZE lib que tout le monde utilise pour contacter une url en python, puisque urllib est 1x sur 2 incompréhensible...

Reply

Marsh Posté le 20-06-2014 à 10:54:36    

Devil'sTiger a écrit :

Surtout évite au maximum urllib...
 
Voila ce que la plupart utilisent:
http://docs.python-requests.org/en/latest/
 
=> pip install requests
 
Requests, c'est ZE lib que tout le monde utilise pour contacter une url en python, puisque urllib est 1x sur 2 incompréhensible...


 [:prozac]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-06-2014 à 13:37:08    


 
Rien que ce lien là (premier résultat google sur "urllib vs requests" )
http://stackoverflow.com/questions [...] r-requests
 
Requests est nettement plus simple que urllib, il n'y a absoluement pas photo.
 
Je rappelle quand même qu'il dit clairement qu'il est débutant hein, c'est super intelligent de lui proposer une page de doc monstrueuse, surtout qu'avec de l'HTTP Auth, la différence est flagrante (deuxième lien google):
 
https://gist.github.com/kennethreitz/973705
 
Donc je ré-itère, go Requests, plus simple.

Reply

Marsh Posté le 23-06-2014 à 11:35:28    

Merci à vous 2! Je m'en suis sorti :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed