Dans cette leçon, vous découvrirez les requêtes Python. Requests est une bibliothèque Python utilisée pour envoyer des requêtes et recevoir des réponses. C'est une bibliothèque très puissante et elle prend en charge plusieurs des protocoles comme Http, Https. Et SFTP, pour n'en nommer que quelques-uns. La plupart des interactions sur Internet. Sont basés sur une demande. Lancé à partir d'un client, comme un navigateur Web. Et cette requête est envoyée à un serveur, comme un serveur Web qui héberge un site Web. Ensuite, ce serveur répond à cette demande et renvoie une réponse retour au client. Il s’agit d’une interaction très courante. Par exemple, chaque fois que vous y allez. Un site comme knowledgecity.com, vous initiez. Une requête au serveur Web. Héberge ce site Web. Ensuite, le serveur répondra avec. Une page Web pour le client, et. Le client recevra cette réponse et. Affichez la page Web. Et faire tout ça en Python. Nous utilisons la bibliothèque de requêtes. Maintenant, pour utiliser les requêtes en Python, vous. Vous devez d’abord installer la bibliothèque, et. Vous pouvez le faire en ouvrant une fenêtre de terminal. Ensuite, je taperai les demandes d'installation de Pip. Et puis exécutez-le. Maintenant, j’ai déjà installé la bibliothèque de requêtes. Je reçois donc les messages le disant. Et au fait, la commande Pip est l'abréviation de Package Installer pour Python. Et nous l'utilisons chaque fois que nous avons besoin d'installer une bibliothèque ou une troisième package party à utiliser avec Python. Maintenant, laissez-moi passer à un nouveau notebook Jupyter. Et une fois que vous avez installé Requests, vous. Besoin de l'importer dans votre Python. Codez en tapant Importer, qui est un mot-clé réservé en Python, suivi du. Nom de la bibliothèque, qui est dans ce cas. Demandes toutes en lettres minuscules. Alors maintenant que nous avons installé et. Importé la bibliothèque de requêtes, nous pouvons commencer à faire du Http demandes. Et pour faire une requête HTP en utilisant la bibliothèque de requêtes, nous utilisez les requêtes. Méthode Get, qui nous permet d'obtenir. Ou récupérez des données à partir d’un emplacement distant. Encore une fois, comme un serveur Web. Par exemple, si nous voulons obtenir. Le contenu HTML d'une page Web. Je peux taper ce qui suit. Ce code appelle donc la méthode get de la bibliothèque de requêtes et passe. C'est un argument de l'URL du site Web. Pour lequel j'essaie de récupérer le code HTML. Désormais, cette méthode get renverra un objet de réponse. Et ici, je l'ai assigné à une variable appelée réponse. J'aurais pu appeler le nom de la variable comme je voulais, bien sûr, mais j'ai choisi le nom de variable Response pour faire c'est descriptif. Et une fois que j'ai un objet de réponse, il y en a attributs et méthodes que je peux maintenant utiliser. Par exemple, le texte de la réponse imprimera le contenu du page Web, qui. Est généralement en HTML. Alors laissez-moi exécuter ce code, et. Voici ma page HTML que j'ai demandée sur le site Web. Je pourrais également modifier l'attribut de texte. De l’objet de réponse au code de soulignement d’état. Et quand je le lance, J'en reçois 200. Il s'agit du code d'état du serveur. Quand tout va bien avec ma demande. Et les interactions de réponse, Je pourrais aussi changer. Le code d'état à utiliser comme en-têtes. Et quand je le lance, il renvoie le. Informations d'en-tête de ma réponse qui comprend. Le type de contenu est texte, HTML et. La date et l'heure de la réponse ainsi que la longueur du contenu de cette réponse. Maintenant, tout comme nous pouvons obtenir des données. Depuis un endroit distant, comme récupérer un. Page Web, nous pouvons également envoyer des données à un serveur. Et donc la bibliothèque de requêtes l'a également. Une méthode appelée Post, que nous utilisons pour envoyer des données au lieu de recevoir des données. Je vais donc taper ce qui suit. Donc ça. Le code commence essentiellement par une demande d'importation typique déclaration pour que je puisse l'importer. Bibliothèque et utilisez-la. Ensuite, j'ai créé une variable appelée Payload. Qui est un dictionnaire de deux paires clé-valeur. La première clé est le nom d'utilisateur avec une valeur d'exemple et le la deuxième clé est un mot de passe avec une valeur de mot de passe. Voici donc les données que je vais envoyer et elles sont dans un format format dictionnaire. Puis, à la ligne suivante, j'appelle. La méthode post de la bibliothèque de requêtes. Et cette fois, je ne fais pas que passer. C'est l'URL, mais je précise le. Page également, qui est une page de connexion. Et puis mon deuxième argument concerne les données auxquelles je dois envoyer. Le serveur Web et moi devons utiliser le mot data et lui attribuer mon. Valeur des données, qui dans ce cas est ma charge utile variable. Ensuite, j'imprime le texte de cet objet de réponse. Je vais donc continuer et l'exécuter. Et je reçois un code d'état 404 qui est un fichier introuvable message car ce n'est qu'un exemple de code. Mais si c'était un vrai et. Page Web active qui peut accepter des données et renvoyer des données, puis notre production. Ici, ce serait différent. Donc, dans cette leçon, vous avez appris. La bibliothèque Python Requests et restez à l’écoute. Pour la prochaine leçon où vous le ferez. Découvrez une autre bibliothèque populaire et puissante, Math Bibliothèque. Merci d'avoir regardé.