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.
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 HTTP?
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 aucune mention de cette …
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), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Maintenant, je veux requests.getexpirer …
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 n'est pas …
Juste un court et simple sur l'excellent module Requests pour Python. Je n'arrive pas à trouver dans la documentation ce que la variable «proxies» devrait contenir. Quand je lui envoie un dict avec une valeur standard "IP: PORT", il l'a rejeté en demandant 2 valeurs. Donc, je suppose (parce que …
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. Aidez-moi?
J'essaie d'obtenir le contenu de l' App Store> Entreprise : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Quand j'essaye rangeavec (0,2)ça marche, mais quand …
Ceci est la demande brute pour un appel d'API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" Cette demande renvoie une réponse de succès (2xx). J'essaye maintenant de poster cette demande en utilisant requests: >>> import requests >>> headers = …
J'ai essayé l'exemple fourni dans la documentation de la bibliothèque de requêtes pour python. Avec async.map(rs), j'obtiens les codes de réponse, mais je souhaite obtenir le contenu de chaque page demandée. Cela, par exemple, ne fonctionne pas: out = async.map(rs) print out[0].content
J'utilise la bibliothèque Requests et j'accède à un site Web pour en recueillir des données avec le code suivant: r = requests.get(url) Je souhaite ajouter un test d'erreur lorsqu'une URL incorrecte est saisie et qu'une erreur 404 est renvoyée. Si j'entre intentionnellement une URL invalide, lorsque je fais cela: print …
Je veux faire des tâches de requête http parallèles dans asyncio, mais je trouve que python-requestscela bloquerait la boucle d'événements de asyncio. J'ai trouvé aiohttp mais il n'a pas pu fournir le service de requête http en utilisant un proxy http. Je veux donc savoir s'il existe un moyen de …
Je souhaite obtenir le contenu du site Web ci-dessous. Si j'utilise un navigateur comme Firefox ou Chrome, je pourrais obtenir la vraie page de site Web que je veux, mais si j'utilise le package de requêtes Python (ou la wgetcommande) pour l'obtenir, il renvoie une page HTML totalement différente. Je …
J'effectue une tâche simple de téléchargement d'un fichier à l'aide de la bibliothèque de requêtes Python. J'ai cherché Stack Overflow et personne ne semblait avoir le même problème, à savoir que le fichier n'est pas reçu par le serveur: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , …
J'utilise la formidable bibliothèque de requêtes Python . Je remarque que la belle documentation contient de nombreux exemples sur la façon de faire quelque chose sans expliquer pourquoi . Par exemple, les deux r.textet r.contentsont présentés comme des exemples de la façon d'obtenir la réponse du serveur. Mais où est-il …
J'utilise le module de requêtes (version 0.10.0 avec Python 2.5). J'ai trouvé comment soumettre des données à un formulaire de connexion sur un site Web et récupérer la clé de session, mais je ne vois pas de moyen évident d'utiliser cette clé de session dans les demandes ultérieures. Quelqu'un peut-il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.