Demander une ressource pour l'emplacement de l'URL
TÊTE
Demander un rapport de message (informations d'en-tête) pour obtenir des ressources de localisation d'URL
PUBLIER
Demande d'ajout de nouvelles données à la ressource à l'URL
METTRE
Demande de stockage d'une ressource à l'emplacement URL, écrasant la ressource à l'emplacement URL d'origine (mise à jour de la couverture complète)
PIÈCE
Demande de mise à jour partielle de la ressource de l'emplacement URL, c'est-à-dire de modification d'une partie du contenu de la ressource (mise à jour de couverture partielle)
SUPPRIMER
Demande de suppression de la ressource stockée dans l'emplacement URL
(2) Les 7 principales méthodes de la bibliothèque Requests
La méthode
Effet
requests.request (méthode, url, ** kwargs)
Construire une demande pour prendre en charge les méthodes de base des méthodes suivantes
requests.get ()
La principale méthode d'obtention de pages Web HTML, correspondant à HTTP GET
requests.head ()
Méthode d'obtention d'informations d'en-tête Web HTML, correspondant à HTTP HEAD
requests.post ()
La méthode de soumission d'une requête POST à une page Web HTML, correspondant à HTTP POST
requests.put ()
Méthode pour soumettre une demande PUT à une page Web HTML, correspondant à HTTP PUT
requests.patch ()
Soumettre une demande de modification partielle à une page Web HTTP, correspondant à HTTP PATCH
requests.delete ()
Soumettre la demande de suppression à la page HTML, correspondant à HTTP DELETE
requests.get()#获取HTML网页的主要方法,对应于HTTP的GET
r = requests.get(url, parms=None,**kwargs)#url :拟获取页面的url链接#params :url中的额外参数,字典或字节流格式(可选)#**kwargs :12个控制访问的参数,均为可选项
12 paramètres
Signification du paramètre
Les données
Dictionnaire, séquence d'octets ou objet fichier comme contenu de la demande
json
Données au format JSON comme contenu de la demande
en-têtes
Dictionnaire, en-tête personnalisé HTTP
biscuits
Dictionary or CookieJar, Cookie in Request
auth
Tuple, prend en charge l'authentification HTTP
des dossiers
Type de dictionnaire, transfert de fichiers
temps libre
Réglez le délai d'expiration, en secondes
procurations
Le type de dictionnaire, définir l'accès au serveur proxy, peut augmenter l'authentification de connexion
allow_redirects
Ture / False, True par défaut, commutateur de redirection
courant
Vrai / faux, la valeur par défaut est True, obtenez le contenu immédiatement téléchargez le commutateur
Vérifier
Vrai / Faux, Vrai par défaut, commutateur de certificat SSL
La forme de chaîne du contenu de la réponse HTTP, c'est-à-dire le contenu de la page correspondant à l'url
r.encoding
Méthode de codage des réponses devinée à partir de l'en-tête HTTP. S'il n'y a pas de jeu de caractères dans l'en-tête, il est considéré comme ISO-8859-1
r.apparent_encoding
Méthode de codage du contenu de la réponse analysée à partir du contenu (facultatif)
r.content
Forme binaire du contenu de la réponse HTTP
Demande le type d'exception de la bibliothèque
Signification anormale
requests.ConnectionError
Erreurs de connexion réseau, telles que l'échec de la requête DNS, la connexion refusée, etc.
demandes.HTTPError
Exception d'erreur HTTP
demandes.URLRequired
URL manquante
requests.TooManyRedirects
Dépassant le nombre maximal de redirections, une exception de redirection se produit
requests.ConnectTimeout
Exception de délai d'expiration de connexion au serveur distant