Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python-Internetzugang mit Urllib.Request und urlopen()

Was ist urllib?

urllib ist ein Python-Modul, das zum Öffnen von URLs verwendet werden kann. Es definiert Funktionen und Klassen zur Unterstützung von URL-Aktionen.

Mit Python können Sie auch auf Daten wie XML, HTML, JSON usw. aus dem Internet zugreifen und diese abrufen. Sie können Python auch verwenden, um direkt mit diesen Daten zu arbeiten. In diesem Tutorial werden wir sehen, wie wir Daten aus dem Internet abrufen können. Hier haben wir zum Beispiel eine guru99-Video-URL verwendet, und wir werden auf diese Video-URL mit Python zugreifen und die HTML-Datei dieser URL drucken.

In diesem Tutorial lernen wir

Wie man eine URL mit Urllib öffnet

Bevor wir den Code ausführen, um eine Verbindung zu Internetdaten herzustellen, müssen wir die Anweisung für das URL-Bibliotheksmodul oder „urllib“ importieren.

So erhalten Sie eine HTML-Dateiformular-URL in Python

Sie können die HTML-Datei auch lesen, indem Sie die „Lesefunktion“ in Python verwenden, und wenn Sie den Code ausführen, wird die HTML-Datei in der Konsole angezeigt.

Hier ist der vollständige Code

Python 2-Beispiel

#  
# 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()

Python 3-Beispiel

#
# 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. Die Verwendung von SaaS und Cloud erfordert eine sorgfältige Datenanalyse
  2. Python-Schlüsselwörter und -Identifikatoren
  3. Python-Anweisung, Einrückung und Kommentare
  4. Python-Variablen, -Konstanten und -Literale
  5. Python-Datentypen
  6. Python-Typkonvertierung und Typumwandlung
  7. Python-Eingabe, -Ausgabe und -Import
  8. Python Globale, lokale und nicht lokale Variablen
  9. Python-Verzeichnis- und Dateiverwaltung
  10. Python-Fehler und eingebaute Ausnahmen