Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1498 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python 3.X] Utilisation de urllib

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python 3.X] Utilisation de urllib

n°2231172
StifICAM
Posté le 18-06-2014 à 12:04:33  profilanswer
 

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!

mood
Publicité
Posté le 18-06-2014 à 12:04:33  profilanswer
 

n°2231220
masklinn
í dag viðrar vel til loftárása
Posté le 18-06-2014 à 15:02:39  profilanswer
 

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
n°2231391
Devil'sTig​er
Posté le 20-06-2014 à 10:32:11  profilanswer
 

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...

n°2231398
masklinn
í dag viðrar vel til loftárása
Posté le 20-06-2014 à 10:54:36  profilanswer
 

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
n°2231409
Devil'sTig​er
Posté le 20-06-2014 à 13:37:08  profilanswer
 


 
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.

n°2231605
StifICAM
Posté le 23-06-2014 à 11:35:28  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python 3.X] Utilisation de urllib

 

Sujets relatifs
Python AttributeError[EXCEL 2010] Formule résultat cellule X en fonction de Y
[PYTHON] Plantage suspect![python] Afficher primitive/figure au premier plan (Windows)
Utilisation d'objets d'une classe dans une autre.aide pour base de données python 2.7
[Script Shell] utilisation de la commande tar[python] nom de champ d'un dictionnaire en variable
Aide projet ISN [python]Python sur page web php
Plus de sujets relatifs à : [Python 3.X] Utilisation de urllib


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR