Utilisation de urllib [Python 3.X] - Python - Programmation
Marsh Posté le 18-06-2014 à 15:02:39
StifICAM a écrit : Bonjour, |
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?
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...
Marsh Posté le 20-06-2014 à 10:54:36
Devil'sTiger a écrit : Surtout évite au maximum urllib... |
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.
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
PS : Demandez moi si vous avez besoin d'informations plus précises pour pouvoir m'aider!