0% ont trouvé ce document utile (0 vote)
19 vues21 pages

Python Requests

Le document présente la bibliothèque Requests pour effectuer des requêtes HTTP, en expliquant son installation, ses fonctionnalités de base comme GET et POST, ainsi que des méthodes avancées pour gérer les fichiers et les cookies. Il aborde également la personnalisation des requêtes pour améliorer l'expérience utilisateur. Enfin, une démonstration est incluse pour illustrer l'utilisation de l'API pour obtenir des données en temps réel.

Transféré par

ptypanae
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues21 pages

Python Requests

Le document présente la bibliothèque Requests pour effectuer des requêtes HTTP, en expliquant son installation, ses fonctionnalités de base comme GET et POST, ainsi que des méthodes avancées pour gérer les fichiers et les cookies. Il aborde également la personnalisation des requêtes pour améliorer l'expérience utilisateur. Enfin, une démonstration est incluse pour illustrer l'utilisation de l'API pour obtenir des données en temps réel.

Transféré par

ptypanae
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Requests -

REQUÊTES HTTP
PRÉSENTÉ PAR :
YASMINE OUBABA
AMINA SAYOURI
NOHAYLA SARBOUT
LAKOUIRI ISMAHAN
OUCHTI FATIMA-ZAHRA

1
Plan
1. Introduction à la bibliothèque Requests
Objectif de la bibliothèque Requests
Pourquoi utiliser Requests ?
2. Installation et préparation
3- Les requêtes HTTP de base :
Requête GET et Requête POST
Autres méthodes HTTP
4. Personnalisation des requêtes
5. Avancées : Gérer les fichiers et les cookies
6.démonstration
2
INTRODUCTION

3
Pourquoi utiliser Requests ?

- Simplicité d'utilisation :

- Richesse fonctionnelle :

- Documentation et support
communautaire:
4
2. INSTALLATION ET PRÉPARATION :

L’installation :

L’importation :

5
3- LES REQUÊTES HTTP DE BASE :

Les requêtes HTTP


constituent le fondement de
la communication sur le web.
Elles permettent d'envoyer et
de recevoir des données entre
un client et un serveur,
incluant des méthodes
comme GET, POST, et
d'autres.
6
3- LES REQUÊTES HTTP DE BASE :

REQUÊTE GET La requête GET récupère des


données d'un serveur. Elle envoie
des paramètres dans l'URL, très
utile pour obtenir des
informations sans modifier l'état
du serveur.

Exemple:
[Link]
7
3- LES REQUÊTES HTTP DE BASE :

REQUÊTE POST La requête POST envoie des


données au serveur pour
traitement. Contrairement à
GET, elle est souvent utilisée
pour soumettre des
formulaires ou télécharger
des fichiers.

8
3- LES REQUÊTES HTTP DE BASE :

AUTRE MÉTHODES HTTP


En plus de GET et POST, d'autres
méthodes HTTP incluent PUT,
DELETE, et PATCH. Chaque
méthode a des fonctions
spécifiques, influençant la
manière dont les données sont
manipulées sur le serveur.

9
4. PERSONNALISATION DES REQUÊTES :

INTRODUCTION À LA PERSONNALISATION

La personnalisation des requêtes fait référence


à l’adaptation des requêtes (dans une base de
données, un moteur de recherche, ou une
application web) en fonction des préférences et
des informations spécifiques de l'utilisateur.

10
5. PERSONNALISATION DES REQUÊTES :

OBJECTIFS DE LA PERSONNALISATION

AMÉLIORER LA AUGMENTER OPTIMISER


PERTINENCE L’ENGAGEMENT LES RESSOURCES

11
5. PERSONNALISATION DES REQUÊTES :

TECHNIQUES DE PERSONNALISATION
CONTEXTUALISATION

FILTRAGE COLLABORATIF
REQUÊTES BASÉES SUR L’HISTORIQUE
MOTEURS DE RECHERCHE SÉMANTIQUE

12
5. AVANCÉES : GÉRER LES FICHIERS ET LES COOKIES :

DÉFINITION ET IMPORTANCE
UN COOKIE EST UN PETIT FICHIER TEXTE STOCKÉ SUR L'ORDINATEUR DE
L'UTILISATEUR PAR UN SITE WEB. IL PEUT CONTENIR DES INFORMATIONS SUR
L'UTILISATEUR OU L'ÉTAT DE SA SESSION.

Cookies Cookies Cookies


de session persistants tiers
13
5. AVANCÉES : GÉRER LES FICHIERS ET LES COOKIES :

RÔLE DES COOKIES


PERSONNALISATION SUIVI ET ANALYSE AUTHENTIFICATION

Les cookies permettent de Ils collectent des données Ils mémorisent les
retenir les préférences de pour des analyses de informations d'identification
l'utilisateur, comme la langue performance et des des utilisateurs pour
ou les articles dans le panier statistiques sur le maintenir leur session active
comportement des et faciliter la connexion
utilisateurs. automatique lors des visites
suivantes.

14
5. AVANCÉES : GÉRER LES FICHIERS ET LES COOKIES :

GESTION DES COOKIES


Paramétrage des cookies
1. Les utilisateurs peuvent gérer leurs préférences en
matière de cookies via les paramètres de leur
navigateur ou d'un site spécifique.

Considérations légales
Avec des lois comme le RGPD (Règlement Général
2. sur la Protection des Données) en Europe, il est
obligatoire d'informer les utilisateurs de
l’utilisation des cookies et d'obtenir leur
consentement.

Détection et suppression des cookies


3. Les développeurs doivent s'assurer que les cookies
inutiles ou obsolètes sont supprimés ou gérés de
manière sécurisée pour éviter les risques de
sécurité
15
5. AVANCÉES : GÉRER LES FICHIERS ET LES COOKIES :

GESTION DES FICHIERS


Fichiers locaux
1. Il s'agit de fichiers stockés sur l'ordinateur de
l'utilisateur, comme les images, les vidéos, ou les
documents téléchargés.

Téléchargement et stockage

2. Les sites peuvent proposer des options de


téléchargement de fichiers, mais doivent gérer
l'espace de stockage et assurer la sécurité des
données.

Gestion via les API


3. L’utilisation des API comme FileReader en
JavaScript permet de gérer les fichiers côté client,
offrant une meilleure expérience utilisateur..

16
[Link] :

OBTENIR LES DONNÉES MÉTÉOROLOGIQUES EN TEMPS RÉEL AVEC UNE API :


VOICI LE LIEN DE L'API WEATHER : HTTPS://[Link]/[Link].
CODE PYTHON :

3.

17
STUDIO SHODWE

EXECUTION :

18
OBTENIR DES DONNÉES D'ACTUALITÉS EN TEMPS RÉEL AVEC UNE API
STUDIO SHODWE
VOICI LE LIEN DE L'API WEATHER : HTTPS://[Link]/
CODE PYTHON :

19
EXECUTION :

20
MERCI
POUR VOTRE
ATTENTION

Vous aimerez peut-être aussi