En Python, quelles sont les différences entre les urllib, urllib2, urllib3et requestsmodules? Pourquoi y en a-t-il trois? Ils semblent faire la même chose
UTILISEZ UNIQUEMENT POUR LA BIBLIOTHÈQUE DE DEMANDES DE PYTHON. Requests est une bibliothèque HTTP Python complète avec une API logique facile à utiliser.
En Python, quelles sont les différences entre les urllib, urllib2, urllib3et requestsmodules? Pourquoi y en a-t-il trois? Ils semblent faire la même chose
J'ai besoin de POSTER un JSON d'un client vers un serveur. J'utilise Python 2.7.1 et simplejson. Le client utilise des demandes. Le serveur est CherryPy. Je peux obtenir un JSON codé en dur à partir du serveur (code non illustré), mais lorsque j'essaye de POSTER un JSON sur le serveur, j'obtiens...
Chaque fois que j'essaie d'importer requests, j'obtiens un message d'erreur No module Named requests. import requests L'erreur que j'obtiens: File "ex2.py", line 1, in <module> import requests ImportError: No module named requests
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? Est-ce correct? Y a-t-il une meilleure façon de structurer cela? Est-ce que cela couvrira toutes mes
Requests est une bibliothèque vraiment sympa. Je voudrais l'utiliser pour télécharger de gros fichiers (> 1 Go). Le problème est qu'il n'est pas possible de conserver le fichier entier en mémoire, j'ai besoin de le lire en morceaux. Et c'est un problème avec le code suivant import requests def...
J'essaie de télécharger et d'enregistrer une image à partir du Web à l'aide du requestsmodule de python . Voici le code (de travail) que j'ai utilisé: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Voici le nouveau code (non fonctionnel)...
Par défaut, la bibliothèque python Requests écrit des messages de journal dans la console, sur le modèle de: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Je ne suis généralement pas intéressé par ces messages et je voudrais les désactiver. Quelle...
Je travaille sur un script simple qui implique CAS, vérification de sécurité jspring, redirection, etc. Je voudrais utiliser les requêtes python de Kenneth Reitz parce que c'est un excellent travail! Cependant, CAS nécessite d'être validé via SSL, je dois donc passer cette étape en premier. Je ne...
J'utilise le requestsmodule python pour envoyer un RESTful GET à un serveur, pour lequel j'obtiens une réponse en JSON. La réponse JSON est simplement une liste de listes. Quelle est la meilleure façon de contraindre la réponse à un objet Python natif afin que je puisse soit l'itérer soit...
Dans mon cas, j'utilise la requestsbibliothèque pour appeler l'API de PayPal sur HTTPS. Malheureusement, je reçois une erreur de PayPal, et le support PayPal ne peut pas déterminer quelle est l'erreur ou ce qui la cause. Ils veulent que je "Veuillez fournir la demande entière, en-têtes inclus"....
Im utilisant Python 2.7.3 et les requêtes. J'ai installé Requests via pip. Je pense que c'est la dernière version. Je cours sur Debian Wheezy. J'ai utilisé Requests de nombreuses fois dans le passé et je n'ai jamais rencontré ce problème, mais il semble que lorsque Requestsje fais des requêtes...
j'utilise import requests requests.post(url='https://foo.com', data={'bar':'baz'}) mais j'obtiens une request.exceptions.SSLError. Le site Web a un certificat expiré, mais je n'envoie pas de données sensibles, donc cela ne m'importe pas. J'imagine qu'il y a un argument comme «verifiy = False» que...
Je souhaite envoyer une valeur pour "User-agent"tout en demandant une page Web à l'aide de requêtes Python. Je ne sais pas si c'est correct d'envoyer cela comme une partie de l'en-tête, comme dans le code ci-dessous: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'}...
Comment envoyer un multipart/form-dataavec des demandes en python? Comment envoyer un fichier, je comprends, mais comment envoyer les données du formulaire par cette méthode ne peut pas
J'utilise la bibliothèque Requests: HTTP for Humans et j'ai eu cette erreur étrange et je ne sais pas ce que cela signifie. No connection adapters were found for '192.168.1.61:8080/api/call' Quelqu'un a une
Lors de l'utilisation du requestsmodule , existe-t-il un moyen d'imprimer la requête HTTP brute? Je ne veux pas seulement les en-têtes, je veux la ligne de demande, les en-têtes et l'impression de contenu. Est-il possible de voir ce qui est finalement construit à partir d'une requête...
Le module de requêtes Python est simple et élégant mais une chose me dérange. Il est possible d'obtenir une request.exception.ConnectionError avec un message comme: Max retries exceeded with url: ... Cela implique que les demandes peuvent tenter d'accéder aux données plusieurs fois. Mais il n'y a...
Je collecte des statistiques sur une liste de sites Web et j'utilise des demandes pour cela par souci de simplicité. Voici mon code: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content),...
Quelle est la meilleure façon de télécharger un package python et ses dépendances à partir de pypi pour une installation hors ligne sur une autre machine? Existe-t-il un moyen simple de le faire avec pip ou easy_install? J'essaie d'installer la bibliothèque de requêtes sur une boîte FreeBSD qui...
Je suis donc récemment tombé sur cette excellente bibliothèque pour gérer les requêtes HTTP en Python; trouvé ici http://docs.python-requests.org/en/latest/index.html . J'adore travailler avec, mais je ne sais pas comment ajouter des en-têtes à mes demandes get.