Dans cet article, nous examinerons le Demandes Module dans Python et son fonctionnement de base avec quelques exemples, puis enfin nous terminerons.
Installation
Versions Python 2.6-2.7 et 3.3-3.6 prend en charge le module de demande. La demande est un module externe, vous devez donc l'installer en écrivant ce qui suit dans votre invite de commande ou votre terminal:
$ de demandes d'installation de PiPenv
Avant de continuer, vous devez vous assurer de deux choses:
- Les demandes de la bibliothèque sont installées correctement si non suivez le lien (http: // docs.python-fquests.org / en / maître / user / install / # install)
-Les demandes de la bibliothèque sont à jour si elles ne suivent pas le lien pour vérifier (http: // docs.python-fquests.org / en / maître / communauté / mises à jour / # mises à jour)
Obtenir et publier des demandes
Commencez par importer des demandes. Maintenant, nous allons essayer d'obtenir une page Web en utilisant la demande de Get.
Demandes d'importationR_webpage est un objet de réponse. Toutes les informations sur la page Web peuvent être extraites de cet objet.
Maintenant, si vous souhaitez faire une demande de poste:
Demandes d'importationVoyez à quel point il est facile de faire des demandes. Passons à la réussite des paramètres dans les URL:
Passer des paramètres dans les URL
Les paramètres des URL peuvent être transmis de manière formelle. Les demandes nous permettent de donner ces arguments en tant que dictionnaire des cordes. paramètres est le mot-clé à utiliser dans les arguments à cette fin.
Voir l'exemple suivant pour obtenir une idée claire:
La déclaration d'impression aide à identifier si l'URL a été codée correctement.
Contenu de réponse
La réponse du serveur peut être considérée complètement comme du texte:
Demandes d'importationLe texte complet sera décodé après l'avoir obtenu du serveur et affiché sous forme de texte.
En-têtes personnalisés
Les en-têtes personnalisés peuvent être ajoutés aux demandes. têtes Le paramètre est-il adopté par un dictionnaire afin de spécifier l'en-tête.
Demandes d'importationAu lieu de la clé et de la valeur, vous pouvez mettre vos valeurs souhaitées tout au long.
Vous avez reçu une introduction de base du module de demande Python avec son travail. Maintenant, si vous pratiquez les exemples donnés ci-dessus par vous-même et ajoutez, éliminez et remplacez les choses, vous aurez une meilleure idée de son travail. Si vous l'avez fait ici, félicitations parce que vous avez appris à faire des demandes de base à un serveur, à passer des paramètres ou des arguments aux URL, à obtenir du contenu de réponse et à le montrer et à passer des en-têtes personnalisés. Ce sera très utile lorsque vous essaierez de gratter les pages Web pour obtenir des informations.