Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Accès Internet Python en utilisant Urllib.Request et urlopen()

Qu'est-ce que urllib ?

urllib est un module Python qui peut être utilisé pour ouvrir des URL. Il définit des fonctions et des classes pour aider dans les actions d'URL.

Avec Python, vous pouvez également accéder et récupérer des données sur Internet telles que XML, HTML, JSON, etc. Vous pouvez également utiliser Python pour travailler directement avec ces données. Dans ce tutoriel, nous allons voir comment nous pouvons récupérer des données sur le Web. Par exemple, ici nous avons utilisé une URL vidéo guru99, et nous allons accéder à cette URL vidéo en utilisant Python ainsi qu'imprimer le fichier HTML de cette URL.

Dans ce tutoriel, nous allons apprendre

Comment ouvrir une URL à l'aide d'Urllib

Avant d'exécuter le code pour se connecter aux données Internet, nous devons importer une déclaration pour le module de bibliothèque d'URL ou "urllib".

Comment obtenir l'URL du formulaire de fichier HTML en Python

Vous pouvez également lire le fichier HTML en utilisant la "fonction de lecture" en Python, et lorsque vous exécutez le code, le fichier HTML apparaîtra dans la console.

Voici le code complet

Exemple Python 2

#  
# read the data from the URL and print it
#
import urllib2

def main():
# open a connection to a URL using urllib2
   webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com")
  
#get the result code and print it
   print "result code: " + str(webUrl.getcode()) 
  
# read the data from the URL and print it
   data = webUrl.read()
   print data
 
if __name__ == "__main__":
  main()

Exemple Python 3

#
# read the data from the URL and print it
#
import urllib.request
# open a connection to a URL using urllib
webUrl  = urllib.request.urlopen('https://www.youtube.com/user/guru99com')

#get the result code and print it
print ("result code: " + str(webUrl.getcode()))

# read the data from the URL and print it
data = webUrl.read()
print (data)

Python

  1. L'utilisation du SaaS et du cloud nécessite un traitement minutieux des données
  2. Mots clés et identifiants Python
  3. Instruction Python, indentation et commentaires
  4. Variables, constantes et littéraux Python
  5. Types de données Python
  6. Conversion de type Python et conversion de type
  7. Entrée, sortie et importation Python
  8. Variables Python globales, locales et non locales
  9. Répertoire Python et gestion des fichiers