Abruf von Webseiten mit Python (Abruf von Webseiten mit Python), Spiel, Seite 724503
https://www.purl.org/stefan_ram/pub/webseiten_abrufen_py (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs (leicht)

Abruf von Webseiten

Zur Verwendung der Zauber für Abrufe von Webseiten sind zwei Zeilen mit »import« nötig, nämlich zuerst »import urllib« und dann noch »from urllib.request import *«. Dies liegt daran, daß jene Zauber sich in »urllib.request« befinden, also in einem Bereich mit einem Punkt ».«. Die Bereitstellung von Zaubern aus solchen Bereichen mit einem Punkt muß in den hier gezeigten zwei Schritten erfolgen.

Die folgende Zauberrolle erstellt mit »s = Request( a )« einen Wert »s«, der eine Webseite bei der Adresse »a« darstellt.

Solch ein Wert »s« erlaubt es dann, daß mit »v = urlopen( s )« eine Verbindung »v« zu der Webseite hergestellt werden kann.

Danach ist es möglich über die Verbindung »v« mit »d = v.read()« die Daten »d« mit dem Text der Webseite abzurufen.

Schließlich kann der Text »t« mit »t = d.decode( 'iso8859-1' )« aus den erhaltenen Daten »d« entnommen werden.

Zauberrolle

import urllib

from collections import *
from datetime import *
from itertools import *
from random import *
from re import *
from time import *
from timeit import *
from turtle import *
from urllib.request import *
from winsound import *

a = 'http://www.met.fu-berlin.de/wetter/mvdtext/ypage.txt'

s = Request( a )

v = urlopen( s )

d = v.read()

t = d.decode( 'iso8859-1' )

print( t )

Protokoll (gekürzt)
Die Temperatur beträgt  14.8 °C.

Ändern Sie die Zauberrolle so ab, daß nur noch die aktuelle Temperatur (beispielsweise »14.8«) ausgegeben wird.

Falls Sie dann noch Zeit haben, können Sie die Zauberrolle noch so erweitern, daß die aktuelle Temperatur zusammen mit einer Information über das aktuelle Datum und die aktuelle Uhrzeit an das Ende einer Aufzeichnungsdatei angehängt wird.

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724503 stefan_ram:724503 Abruf von Webseiten mit Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724503, slrprddef724503, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/webseiten_abrufen_py