Introduction détaillée à la programmation réseau

零下一度
Libérer: 2017-07-24 17:26:09
original
1625 Les gens l'ont consulté

Python possède des bibliothèques intégrées qui encapsulent de nombreux protocoles réseau courants, Python est donc devenu un puissant outil de programmation réseau. Voici une brève description de la programmation réseau de Python.

modules urllib et urllib2

urllib et urllib2 sont les bibliothèques de travail réseau les plus puissantes de la bibliothèque standard Python. Voici une brève introduction au module urllib. Cette fois, nous utilisons principalement plusieurs modules couramment utilisés dans le module urllib :

urlopen
parse
urlencode
quote
unquote
_safe_quoters
unquote_plus
Copier après la connexion

Requête GET :

Utilisez urllib pour effectuer des requêtes get du http protocole. Et obtenez la valeur de retour de l'interface :

 urllib.request = res =(res.decode())
Copier après la connexion

Requête POST :

 urllib.request  urllib.parse = data =: : : param =res ==(type(res_str), res_str)
Copier après la connexion

Remarque : Utiliser urllib pour demander l'interface de publication Dans l'exemple ci-dessus, le type de paramètre de demande de l'interface de publication est au format clé-valeur et le paramètre de format json n'est pas applicable.

Module Citation

Échappe les caractères spéciaux dans l'URL demandée.

 urllib.parse = new_url =(new_url)
Copier après la connexion

Le module Unquote

analyse les caractères spéciaux échappés.

 urllib.parse = new_url =(, unquote_plus(url4))
Copier après la connexion

Ce qui précède est une brève introduction à urllib Lors du traitement de l'interface, veuillez également vous référer au module de requêtes~~~

<br>
Copier après la connexion
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal