Hi
ich hab ein Script geschrieben, welches mittels speedtest-cli meine Internet-Bandbreite in regelmäßigen Abständen misst.
Nun möchte ich aber auch zusätzlich mittels https://speedtest.unitymedia.de/start/ meine Geschwindigkeit zum Vergleich messen.
Gibt es da über Python eine Möglichkeit?
Gruß
Python_Padawan
Speedtest über Unitymedia
-
- User
- Beiträge: 6
- Registriert: Samstag 2. Februar 2019, 22:26
Hi
Danke für die Antwort.
Bei mir läuft es bisher alles über die Kommandozeile.
Kann ich darüber den Speedtest von der Unitymedia-Seite laufen lassen.
Gruß
Python_Padawan
Danke für die Antwort.
Bei mir läuft es bisher alles über die Kommandozeile.
Kann ich darüber den Speedtest von der Unitymedia-Seite laufen lassen.
Gruß
Python_Padawan
- DeaD_EyE
- User
- Beiträge: 1021
- Registriert: Sonntag 19. September 2010, 13:45
- Wohnort: Hagen
- Kontaktdaten:
Ohne externe Abhängigkeiten.
Als URL irgendeine große Datei nehmen. Kann von UM sein oder woanders her. Ich war mir jetzt auch nicht ganz im klaren darüber wie groß die optimale Blockgröße für den Transfer ist.
Aber das kann man ja woanders nachlesen bzw. ausprobieren.
Code: Alles auswählen
import time
from functools import partial
from urllib.request import urlopen
def test_speed(url, blocksize=64*1024**1):
req = urlopen(url)
last = time.time()
for n, chunk in enumerate(iter(partial(req.read, blocksize), b'')):
if n % 5 == 0:
diff = time.time() - last
speed = blocksize / (diff / 5) / 1024
print(f' \r{speed:.2f} KiB/s', end='')
last = time.time()
Aber das kann man ja woanders nachlesen bzw. ausprobieren.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
-
- User
- Beiträge: 6
- Registriert: Samstag 2. Februar 2019, 22:26
oh Danke
an diese Möglichkeit hatte ich garnicht gedacht.
Gruß
Python_Padawan
an diese Möglichkeit hatte ich garnicht gedacht.
Gruß
Python_Padawan